fix: customFieldDefs.items optional chaining to prevent crash on empty response
This commit is contained in:
@@ -79,7 +79,7 @@ export function ContactsListPage() {
|
|||||||
|
|
||||||
// Build custom field defs for filter/sort/group functions
|
// Build custom field defs for filter/sort/group functions
|
||||||
const customDefsForFunctions = useMemo(() => {
|
const customDefsForFunctions = useMemo(() => {
|
||||||
if (!customFieldDefs || customFieldDefs.items.length === 0) return undefined;
|
if (!customFieldDefs || !customFieldDefs.items || customFieldDefs.items.length === 0) return undefined;
|
||||||
return customFieldDefs.items
|
return customFieldDefs.items
|
||||||
.filter((def) => def.is_active)
|
.filter((def) => def.is_active)
|
||||||
.map((def) => ({
|
.map((def) => ({
|
||||||
|
|||||||
Reference in New Issue
Block a user