diff --git a/app/[locale]/(protected)/admin/settings/category/component/create.tsx b/app/[locale]/(protected)/admin/settings/category/component/create.tsx index d362daa1..ae6b741c 100644 --- a/app/[locale]/(protected)/admin/settings/category/component/create.tsx +++ b/app/[locale]/(protected)/admin/settings/category/component/create.tsx @@ -300,11 +300,11 @@ export default function CreateCategoryModal() { onCheckedChange={(checked) => { return checked ? field.onChange([ - ...field.value, + ...(field.value ?? []), item.id, ]) : field.onChange( - field.value?.filter( + (field.value ?? []).filter( (value) => value !== item.id ) ); @@ -371,11 +371,11 @@ export default function CreateCategoryModal() { onCheckedChange={(checked) => { return checked ? field.onChange([ - ...field.value, + ...(field.value ?? []), item.id, ]) : field.onChange( - field.value?.filter( + (field.value ?? []).filter( (value) => value !== item.id ) ); @@ -443,11 +443,11 @@ export default function CreateCategoryModal() { onCheckedChange={(checked) => { return checked ? field.onChange([ - ...field.value, + ...(field.value ?? []), item.id, ]) : field.onChange( - field.value?.filter( + (field.value ?? []).filter( (value) => value !== item.id ) );