GenericFilter не сохраняет состояние после редактирования

Используется JMIX 2.5.0
Воспроизводится в т.ч. и на демо приложении Bookstore, например, тут https://demo.jmix.ru/bookstore/customers

Порядок воспроизведения:

  1. В UI cоздаю новую конфигурацию условий фильтрации для компонента GenericFilter, добавляю условия по атрибутам A и B
  2. Жму кнопку “Сохранить” - диалог предлагает поименовать данную конфигурацию, соглашаюсь, ввожу имя. Далее при посещении страницы всегда есть сохраненная конфигурация с нужным мне набором условий фильтрации
  3. Меняю страницу или обновляюсь, снова выбираю ранее созданную конфигурацию фильтров и жму кнопку “Редактировать”
  4. Добавляю новые атрибуты С и D, жму “Ок” в диалоге
  5. Пытаюсь сохранить, но кнопка “Сохранить” неактивна
  6. Ожидаемо, что после обновления или перехода между страницами, моя конфигурация фильтра содержит только условия по атрибутам A и B, то есть не сохранилась (в БД проверил - там также не появилась информация по новым атрибутам в flowui_filter_configuration).

З.Ы. Если выбрать “Сохранить как” то новая по сути конфигурация будет содержать все условия по выбранным аттрибутам (А, B, C, D)

Здравствуйте!

Очень похоже на вот эту проблему, которую починили в 2.5.2 - Changes to filter configurations are not stored in the database · Issue #4322 · jmix-framework/jmix · GitHub.

Попробуйте обновиться или проверить на тестовом проекте. Подозреваю, что bookstore крутится на старой версии, т.к. в 2.7 ошибку воспроизвести не удалось.

Здравствуйте!
Действительно, проверил, в 2.6.1 все работает как ожидалось!
Благодарю за подсказку!