Добрый день,
После миграции на версию jmix-1.3.1 мы заметили следующую проблему - после открытия редактора в режиме просмотра (view) и последующем включении редактирования у полей dateField некорректно устанавливается признак обязательности.
Тестовый проект, в котором воспроизводится проблема - jmix-petclinic.
Шаги для воспроизведения проблемы:
- Открыть экран “Visits”, переключиться на вкладку “All Visits”.
- Открыть редактор в режиме просмотра, используя действия “View”.
- Начать редактирование (кнопка “Enable editing”).
Результат:
Поля “Visit Start” и “Visit End” отмечены как обязательные, при сохранении без их заполнения выдается ошибка “Visit Start required”.
Если открыть редактор через действие “Edit” поля корректно отображаются как необязательные. Возможно, проблема связана с изменениями, сделанным в рамках задачи #387.