diff --git a/CHANGELOG.md b/CHANGELOG.md index 767d4c5..d22d50d 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -4,6 +4,7 @@ * [UIPQB-168](https://folio-org.atlassian.net/browse/UIPQB-168) Allow editing queries containing no fields. * [UIPQB-141](https://folio-org.atlassian.net/browse/UIPQB-141) Modal dialog focus inconsistencies across screenreaders. +* [UIPQB-175](https://folio-org.atlassian.net/browse/UIPQB-175) Displays the "Smth went wrong" page, when the user clicks on "Select operator" dropdown and selects any of them, if there are deleted custom fields. ## [1.2.6](https://github.com/folio-org/ui-plugin-query-builder/tree/v1.2.6) (2024-12-11) diff --git a/src/QueryBuilder/QueryBuilder/helpers/query.js b/src/QueryBuilder/QueryBuilder/helpers/query.js index d29cc45..0786b6f 100644 --- a/src/QueryBuilder/QueryBuilder/helpers/query.js +++ b/src/QueryBuilder/QueryBuilder/helpers/query.js @@ -191,17 +191,11 @@ const getFormattedSourceField = async ({ item, intl, booleanOptions, fieldOption if (!fieldItem) { return { boolean: { options: booleanOptions, current: boolean }, - field: { options: fieldOptions, current: field, dataType: defaultItem?.dataType }, + field: { options: fieldOptions, dataType: defaultItem?.dataType }, operator: { - dataType: defaultItem?.dataType, - options: getOperatorOptions({ - dataType: defaultItem?.dataType, - hasSourceOrValues: defaultItem?.value || defaultItem?.source, - intl, - }), current: '', }, - value: { current: '', source: defaultItem?.source, options: defaultItem?.values }, + value: { current: '' }, }; }