diff --git a/packages/twenty-front/src/modules/object-record/record-table/record-table-header/hooks/useOpenRecordFilterChipFromTableHeader.ts b/packages/twenty-front/src/modules/object-record/record-table/record-table-header/hooks/useOpenRecordFilterChipFromTableHeader.ts index c888d755e..c2ccc2766 100644 --- a/packages/twenty-front/src/modules/object-record/record-table/record-table-header/hooks/useOpenRecordFilterChipFromTableHeader.ts +++ b/packages/twenty-front/src/modules/object-record/record-table/record-table-header/hooks/useOpenRecordFilterChipFromTableHeader.ts @@ -37,13 +37,15 @@ export const useOpenRecordFilterChipFromTableHeader = () => { ); } - const existingRecordFilter = currentRecordFilters.find( - (recordFilter) => recordFilter.fieldMetadataId === fieldMetadataItemId, + const existingNonAdvancedRecordFilter = currentRecordFilters.find( + (recordFilter) => + recordFilter.fieldMetadataId === fieldMetadataItemId && + !isDefined(recordFilter.recordFilterGroupId), ); - if (isDefined(existingRecordFilter)) { - setEditableFilterChipDropdownStates(existingRecordFilter); - openDropdownFromOutside(existingRecordFilter.id); + if (isDefined(existingNonAdvancedRecordFilter)) { + setEditableFilterChipDropdownStates(existingNonAdvancedRecordFilter); + openDropdownFromOutside(existingNonAdvancedRecordFilter.id); return; }