diff --git a/vue/src/components/JobsList.vue b/vue/src/components/JobsList.vue index 42174804..b76258dc 100644 --- a/vue/src/components/JobsList.vue +++ b/vue/src/components/JobsList.vue @@ -220,8 +220,10 @@ export default { } if (this.labels) jobs = filter(jobs, job => includesAll(this.labels, job.metadata.labels)) - if (this.keywords) - jobs = filter(jobs, job => matchKeywords(this.keywords, job.job_id)) + if (this.keywords) { + const keywords = this.keywords.map(s => s.toLowerCase()) + jobs = filter(jobs, job => matchKeywords(keywords, job.job_id.toLowerCase())) + } return jobs }, diff --git a/vue/src/components/RunsList.vue b/vue/src/components/RunsList.vue index 3ea56c0b..f7842b1a 100644 --- a/vue/src/components/RunsList.vue +++ b/vue/src/components/RunsList.vue @@ -370,8 +370,10 @@ export default { runs = filter(runs, run => includesAll(this.labels, run.labels)) if (this.args) runs = filter(runs, getArgPredicate(this.args)) - if (this.keywords) - runs = filter(runs, run => matchKeywords(this.keywords, run.job_id)) + if (this.keywords) { + const keywords = this.keywords.map(s => s.toLowerCase()) + runs = filter(runs, run => matchKeywords(keywords, run.job_id.toLowerCase())) + } return sortBy(runs, r => r.time_key) },