From 01b924b2f57ee8cb14f6ebd07eb63103ed2879bf Mon Sep 17 00:00:00 2001 From: Moheeb Zara Date: Sat, 16 May 2026 15:15:17 -0700 Subject: [PATCH] harden(forms): use const for derived field-key base (Phase 3 audit) --- components/forms/form-builder.tsx | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/components/forms/form-builder.tsx b/components/forms/form-builder.tsx index 2f37bc7..82b2764 100644 --- a/components/forms/form-builder.tsx +++ b/components/forms/form-builder.tsx @@ -62,7 +62,7 @@ function slugify(s: string, sep: '-' | '_') { function deriveKeys(fields: FormField[]): FormField[] { const seen = new Set() return fields.map((f, i) => { - let base = slugify(f.label || '', '_') || `field_${i + 1}` + const base = slugify(f.label || '', '_') || `field_${i + 1}` let key = base let n = 2 while (seen.has(key)) key = `${base}_${n++}`