From cf58c80e31b0c0315a9ba10c983421d3d6e979be Mon Sep 17 00:00:00 2001 From: Mythie Date: Wed, 26 Feb 2025 15:27:44 +1100 Subject: [PATCH] fix: handle empty field meta for checkboxes --- .../document-signing/document-signing-checkbox-field.tsx | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/apps/remix/app/components/general/document-signing/document-signing-checkbox-field.tsx b/apps/remix/app/components/general/document-signing/document-signing-checkbox-field.tsx index 6ba6b8fef..10398c6d6 100644 --- a/apps/remix/app/components/general/document-signing/document-signing-checkbox-field.tsx +++ b/apps/remix/app/components/general/document-signing/document-signing-checkbox-field.tsx @@ -45,7 +45,12 @@ export const DocumentSigningCheckboxField = ({ const { executeActionAuthProcedure } = useRequiredDocumentSigningAuthContext(); - const parsedFieldMeta = ZCheckboxFieldMeta.parse(field.fieldMeta); + const parsedFieldMeta = ZCheckboxFieldMeta.parse( + field.fieldMeta ?? { + type: 'checkbox', + values: [{ id: 1, checked: false, value: '' }], + }, + ); const values = parsedFieldMeta.values?.map((item) => ({ ...item,