diff --git a/app/[locale]/(protected)/admin/settings/category/component/edit.tsx b/app/[locale]/(protected)/admin/settings/category/component/edit.tsx index d83a9ba6..89d79151 100644 --- a/app/[locale]/(protected)/admin/settings/category/component/edit.tsx +++ b/app/[locale]/(protected)/admin/settings/category/component/edit.tsx @@ -326,11 +326,11 @@ export default function EditCategoryModal(props: { onCheckedChange={(checked) => { return checked ? field.onChange([ - ...field.value, + ...(field.value ?? []), item.id, ]) : field.onChange( - field.value?.filter( + (field.value ?? []).filter( (value) => value !== item.id ) ); @@ -398,11 +398,11 @@ export default function EditCategoryModal(props: { onCheckedChange={(checked) => { return checked ? field.onChange([ - ...field.value, + ...(field.value ?? []), item.id, ]) : field.onChange( - field.value?.filter( + (field.value ?? []).filter( (value) => value !== item.id ) ); @@ -473,11 +473,11 @@ export default function EditCategoryModal(props: { onCheckedChange={(checked) => { return checked ? field.onChange([ - ...field.value, + ...(field.value ?? []), item.id, ]) : field.onChange( - field.value?.filter( + (field.value ?? []).filter( (value) => value !== item.id ) );