fix(native-filters): filter type check when using experimental flag (#15446)

This commit is contained in:
Ville Brofeldt
2021-06-29 15:04:39 +03:00
committed by GitHub
parent 727847d2e5
commit dd407331a6
2 changed files with 3 additions and 2 deletions

View File

@@ -669,8 +669,8 @@ const FiltersConfigForm = (
? FILTER_TYPE_NAME_MAPPING[name]
: undefined;
const isDisabled =
FILTER_SUPPORTED_TYPES[filterType].length === 1 &&
FILTER_SUPPORTED_TYPES[filterType].includes(
FILTER_SUPPORTED_TYPES[filterType]?.length === 1 &&
FILTER_SUPPORTED_TYPES[filterType]?.includes(
GenericDataType.TEMPORAL,
) &&
!doLoadedDatasetsHaveTemporalColumns;

View File

@@ -97,4 +97,5 @@ export const hasTemporalColumns = (
export const doesColumnMatchFilterType = (filterType: string, column: Column) =>
!column.type_generic ||
!(filterType in FILTER_SUPPORTED_TYPES) ||
FILTER_SUPPORTED_TYPES[filterType].includes(column.type_generic);