From 23e5c2d58c2bcc1ca67c8987ebc9f1c9b1726b52 Mon Sep 17 00:00:00 2001 From: I Nyoman Jyotisa Date: Thu, 25 Dec 2025 06:15:47 +0800 Subject: [PATCH] Fix: Use case-insensitive comparison for duplicate report field name validation --- src/pages/workspace/reports/CreateReportFieldsPage.tsx | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/pages/workspace/reports/CreateReportFieldsPage.tsx b/src/pages/workspace/reports/CreateReportFieldsPage.tsx index b0e88034ba7f..3730ecff70a4 100644 --- a/src/pages/workspace/reports/CreateReportFieldsPage.tsx +++ b/src/pages/workspace/reports/CreateReportFieldsPage.tsx @@ -127,7 +127,7 @@ function WorkspaceCreateReportFieldsPage({ (values: Record) => { const errors: Record = {}; const name = values[INPUT_IDS.NAME]; - if (Object.values(policy?.fieldList ?? {}).some((reportField) => reportField.name === name)) { + if (isReportFieldNameExisting(policy?.fieldList, name)) { errors[INPUT_IDS.NAME] = translate('workspace.reportFields.existingReportFieldNameError'); } return errors;