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
@@ -174,7 +174,7 @@ export function SortPanel({ sortState, onSortChange, contactType }: SortPanelPro
// Merge custom field definitions into SORT_FIELDS
const allSortFields = useMemo(() => {
const baseFields = SORT_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: SortFieldDef[] = customFieldDefs.items
.filter((def) => def.is_active)
.map((def) => {