diff --git a/packages/twenty-front/src/modules/object-record/advanced-filter/components/AdvancedFilterDropdownFilterInput.tsx b/packages/twenty-front/src/modules/object-record/advanced-filter/components/AdvancedFilterDropdownFilterInput.tsx index 661a21991..da1e637ab 100644 --- a/packages/twenty-front/src/modules/object-record/advanced-filter/components/AdvancedFilterDropdownFilterInput.tsx +++ b/packages/twenty-front/src/modules/object-record/advanced-filter/components/AdvancedFilterDropdownFilterInput.tsx @@ -32,7 +32,6 @@ export const AdvancedFilterDropdownFilterInput = ({ }: AdvancedFilterDropdownFilterInputProps) => { const subFieldNameUsedInDropdown = useRecoilComponentValueV2( subFieldNameUsedInDropdownComponentState, - filterDropdownId, ); const filterType = recordFilter.type; diff --git a/packages/twenty-front/src/modules/object-record/advanced-filter/components/AdvancedFilterSubFieldSelectMenu.tsx b/packages/twenty-front/src/modules/object-record/advanced-filter/components/AdvancedFilterSubFieldSelectMenu.tsx index 6f65a0c42..96307995d 100644 --- a/packages/twenty-front/src/modules/object-record/advanced-filter/components/AdvancedFilterSubFieldSelectMenu.tsx +++ b/packages/twenty-front/src/modules/object-record/advanced-filter/components/AdvancedFilterSubFieldSelectMenu.tsx @@ -94,7 +94,9 @@ export const AdvancedFilterSubFieldSelectMenu = ({ const subFieldNames = SETTINGS_COMPOSITE_FIELD_TYPE_CONFIGS[ objectFilterDropdownSubMenuFieldType - ].subFields.map((subField) => subField.subFieldName); + ].subFields + .filter((subField) => subField.isFilterable === true) + .map((subField) => subField.subFieldName); const subFieldsAreFilterable = isDefined(fieldMetadataItemUsedInDropdown) &&