From 1e60d6c6b65480f8f55dd3bd76c81c70ae687692 Mon Sep 17 00:00:00 2001 From: "gpt-engineer-app[bot]" <159125892+gpt-engineer-app[bot]@users.noreply.github.com> Date: Fri, 17 Oct 2025 15:54:58 +0000 Subject: [PATCH] Fix enum value comparison --- src/lib/submissionChangeDetection.ts | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/src/lib/submissionChangeDetection.ts b/src/lib/submissionChangeDetection.ts index efeeff0d..3efdbcb7 100644 --- a/src/lib/submissionChangeDetection.ts +++ b/src/lib/submissionChangeDetection.ts @@ -527,7 +527,11 @@ function normalizeForComparison(value: any): any { // Normalize enum-like strings to lowercase for comparison // Matches patterns like: "operating", "Operating", "amusement_park", "Amusement_Park", "Amusement Park" if (typeof value === 'string' && /^[a-zA-Z_\s]+$/.test(value)) { - return value.toLowerCase().trim(); + return value + .toLowerCase() + .replace(/_/g, ' ') // Replace underscores with spaces + .replace(/\s+/g, ' ') // Collapse multiple spaces + .trim(); } // Recursively normalize arrays