From ae32ac0cd09d7cc1352eec2ccb6ee7bcf7e4a472 Mon Sep 17 00:00:00 2001 From: shamoon <4887959+shamoon@users.noreply.github.com> Date: Tue, 17 Sep 2024 14:04:10 -0700 Subject: [PATCH] Fix a couple of exact cases --- .../custom-fields-query-dropdown.component.html | 15 +++++++++++++++ src-ui/src/app/data/custom-field-query.ts | 2 +- 2 files changed, 16 insertions(+), 1 deletion(-) diff --git a/src-ui/src/app/components/common/custom-fields-query-dropdown/custom-fields-query-dropdown.component.html b/src-ui/src/app/components/common/custom-fields-query-dropdown/custom-fields-query-dropdown.component.html index 8323e88cd..303b54164 100644 --- a/src-ui/src/app/components/common/custom-fields-query-dropdown/custom-fields-query-dropdown.component.html +++ b/src-ui/src/app/components/common/custom-fields-query-dropdown/custom-fields-query-dropdown.component.html @@ -35,6 +35,18 @@ } @else if (getCustomFieldByID(atom.field)?.data_type === CustomFieldDataType.Float || getCustomFieldByID(atom.field)?.data_type === CustomFieldDataType.Integer) { + } @else if (getCustomFieldByID(atom.field)?.data_type === CustomFieldDataType.Boolean) { + + } @else if (getCustomFieldByID(atom.field)?.data_type === CustomFieldDataType.Select) { + } @else { } @@ -91,6 +103,9 @@ [multiple]="true" > } + @case (CustomFieldQueryOperator.Exact) { + + } @default { } diff --git a/src-ui/src/app/data/custom-field-query.ts b/src-ui/src/app/data/custom-field-query.ts index 7b0189b32..8559a5fbb 100644 --- a/src-ui/src/app/data/custom-field-query.ts +++ b/src-ui/src/app/data/custom-field-query.ts @@ -105,7 +105,7 @@ export const CUSTOM_FIELD_QUERY_OPERATOR_GROUPS_BY_TYPE = { } export const CUSTOM_FIELD_QUERY_VALUE_TYPES_BY_OPERATOR = { - [CustomFieldQueryOperator.Exact]: 'string', + [CustomFieldQueryOperator.Exact]: 'string|boolean', [CustomFieldQueryOperator.IsNull]: 'boolean', [CustomFieldQueryOperator.Exists]: 'boolean', [CustomFieldQueryOperator.IContains]: 'string',