diff --git a/src/components/fields/User/DisplayCell.tsx b/src/components/fields/User/DisplayCell.tsx index fe8d6c86..2b059ed9 100644 --- a/src/components/fields/User/DisplayCell.tsx +++ b/src/components/fields/User/DisplayCell.tsx @@ -16,7 +16,7 @@ export default function User({ let userValue: UserDataType[] = []; let emails = new Set(); - if (value !== undefined) { + if (value !== undefined && value !== null) { if (!Array.isArray(value)) { value = [value.email]; } diff --git a/src/components/fields/User/SideDrawerField.tsx b/src/components/fields/User/SideDrawerField.tsx index 82ebe309..8187bc83 100644 --- a/src/components/fields/User/SideDrawerField.tsx +++ b/src/components/fields/User/SideDrawerField.tsx @@ -22,7 +22,7 @@ export default function SideDrawerSelect({ let userValue: UserDataType[] = []; let emails = new Set(); - if (value !== undefined) { + if (value !== undefined && value !== null) { if (!Array.isArray(value)) { value = [value.email]; } diff --git a/src/components/fields/User/UserSelect.tsx b/src/components/fields/User/UserSelect.tsx index a8640a4f..df9eac97 100644 --- a/src/components/fields/User/UserSelect.tsx +++ b/src/components/fields/User/UserSelect.tsx @@ -84,7 +84,7 @@ export default function UserSelect({ return ; }; - if (value === undefined) { + if (value === undefined || value === null) { value = []; } else if (!Array.isArray(value)) { value = [value.email];