From d19b08e1b9769a11a1ba0e36b780cb7482ea4ca9 Mon Sep 17 00:00:00 2001 From: shamoon <4887959+shamoon@users.noreply.github.com> Date: Tue, 3 Sep 2024 11:10:45 -0700 Subject: [PATCH] Fix add query --- .../custom-fields-query-dropdown.component.ts | 10 ++++------ 1 file changed, 4 insertions(+), 6 deletions(-) diff --git a/src-ui/src/app/components/common/custom-fields-query-dropdown/custom-fields-query-dropdown.component.ts b/src-ui/src/app/components/common/custom-fields-query-dropdown/custom-fields-query-dropdown.component.ts index b4baaa79d..7a95b006f 100644 --- a/src-ui/src/app/components/common/custom-fields-query-dropdown/custom-fields-query-dropdown.component.ts +++ b/src-ui/src/app/components/common/custom-fields-query-dropdown/custom-fields-query-dropdown.component.ts @@ -28,7 +28,7 @@ export class CustomFieldQueriesModel { public addQuery( query: CustomFieldQueryAtom = new CustomFieldQueryAtom([ null, - 'exists', + CustomFieldQueryOperator.Exists, 'true', ]) ) { @@ -204,11 +204,9 @@ export class CustomFieldsQueryDropdownComponent { fieldID: number ): Array<{ value: string; label: string }> { const field = this.customFields.find((field) => field.id === fieldID) - const groups: CustomFieldQueryOperatorGroups[] = - CUSTOM_FIELD_QUERY_OPERATOR_GROUPS_BY_TYPE[field.data_type] - if (!groups) { - return [] - } + const groups: CustomFieldQueryOperatorGroups[] = field + ? CUSTOM_FIELD_QUERY_OPERATOR_GROUPS_BY_TYPE[field.data_type] + : [CustomFieldQueryOperatorGroups.Basic] const operators = groups.flatMap( (group) => CUSTOM_FIELD_QUERY_OPERATORS_BY_GROUP[group] )