From b4420839bd121e9c82c71b28b5b77403685c8d06 Mon Sep 17 00:00:00 2001 From: Hongbo Wu Date: Mon, 11 Apr 2022 14:05:21 +0800 Subject: [PATCH] fix: fail to search by excluding labels with capital letter (#400) * fix: fail to search by excluding labels with capital letter * make all the excluded labels lowcased * Revert "make all the excluded labels lowcased" This reverts commit 866bed40801af522cb7f07aa3119ed813f7c34b6. --- packages/api/src/utils/search.ts | 13 +++++-------- 1 file changed, 5 insertions(+), 8 deletions(-) diff --git a/packages/api/src/utils/search.ts b/packages/api/src/utils/search.ts index 4efbd3045..b0f914607 100644 --- a/packages/api/src/utils/search.ts +++ b/packages/api/src/utils/search.ts @@ -98,18 +98,15 @@ const parseLabelFilter = ( return undefined } - // use lower case for label names - const labels = str.toLocaleLowerCase().split(',') + const labels = str.split(',') - // check if the labels are in the exclude list - const excluded = - exclude && - exclude.label && - labels.every((label) => exclude.label.includes(label)) + // check if the labels are on the exclusion list + const excluded = exclude?.label && exclude.label.includes(...labels) return { type: excluded ? LabelFilterType.EXCLUDE : LabelFilterType.INCLUDE, - labels, + // use lower case for label names + labels: labels.map((label) => label.toLowerCase()), } }