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',