From bac359761473d2cece209e237a7b0f93c143a72d Mon Sep 17 00:00:00 2001 From: yassinedorbozgithub Date: Tue, 10 Jun 2025 18:19:38 +0100 Subject: [PATCH] fix: apply feedback --- api/src/cms/utilities/field-validation.utils.ts | 12 ++---------- 1 file changed, 2 insertions(+), 10 deletions(-) diff --git a/api/src/cms/utilities/field-validation.utils.ts b/api/src/cms/utilities/field-validation.utils.ts index 2b5b0170..33dd212e 100644 --- a/api/src/cms/utilities/field-validation.utils.ts +++ b/api/src/cms/utilities/field-validation.utils.ts @@ -9,13 +9,5 @@ export const validateUniqueFields = ( fields: T[], fieldName: keyof T, -): boolean => { - if (!Array.isArray(fields)) return false; - const seen = new Set(); - return fields.every((f) => { - const fieldValue = f[fieldName] as string; - if (seen.has(fieldValue)) return false; - seen.add(fieldValue); - return true; - }); -}; +): boolean => + new Set(fields.map((f) => f[fieldName] as string)).size === fields.length;