fix: customFieldDefs.items optional chaining in SortPanel, GroupPanel, FilterPanel

This commit is contained in:
Agent Zero
2026-07-30 10:12:19 +02:00
parent b3cf4474be
commit 5efc0e6c9d
3 changed files with 3 additions and 3 deletions
@@ -182,7 +182,7 @@ export function GroupPanel({ groupState, onGroupChange, contactType }: GroupPane
// Merge custom field definitions into GROUP_FIELDS
const allGroupFields = useMemo(() => {
const baseFields = GROUP_FIELDS.filter((f) => !f.key.startsWith('custom.'));
if (!customFieldDefs || customFieldDefs.items.length === 0) return baseFields;
if (!customFieldDefs || !customFieldDefs.items || customFieldDefs.items.length === 0) return baseFields;
const customFields: GroupFieldDef[] = customFieldDefs.items
.filter((def) => def.is_active)
.map((def) => {