From f3dfb8ddf8fffb279c170c8e303e622f661909c0 Mon Sep 17 00:00:00 2001 From: Sam Becker Date: Fri, 21 Mar 2025 19:09:21 -0500 Subject: [PATCH] Fix JSON parse issue when syncing recipe data --- src/photo/form/PhotoForm.tsx | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/photo/form/PhotoForm.tsx b/src/photo/form/PhotoForm.tsx index 99cade1b..d66ea5e5 100644 --- a/src/photo/form/PhotoForm.tsx +++ b/src/photo/form/PhotoForm.tsx @@ -108,8 +108,8 @@ export default function PhotoForm({ let a = currentForm[key]; let b = value; if (FIELDS_WITH_JSON.includes(key)) { - a = JSON.parse(a ?? ''); - b = JSON.parse(b ?? ''); + a = a ? JSON.parse(a) : undefined; + b = b ? JSON.parse(b) : undefined; } if (!deepEqual(a, b)) { changedKeys.push(key as keyof PhotoFormData);