From 5ce4bf71716a01eb2cd2434b5adbef33d17f95b2 Mon Sep 17 00:00:00 2001 From: Hongbo Wu Date: Thu, 20 Apr 2023 09:38:04 +0800 Subject: [PATCH] Compare labels with lower cased --- packages/api/src/services/labels.ts | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/packages/api/src/services/labels.ts b/packages/api/src/services/labels.ts index 102265155..b2251b57a 100644 --- a/packages/api/src/services/labels.ts +++ b/packages/api/src/services/labels.ts @@ -129,8 +129,12 @@ export const createLabels = async ( }) .getMany() - const existingLabels = labelEntities.map((l) => l.name) - const newLabels = labels.filter((l) => !existingLabels.includes(l.name)) + const existingLabelsInLowerCase = labelEntities.map((l) => + l.name.toLowerCase() + ) + const newLabels = labels.filter( + (l) => !existingLabelsInLowerCase.includes(l.name.toLowerCase()) + ) // create new labels const newLabelEntities = await getRepository(Label).save( newLabels.map((l) => ({