2929import java .util .Collections ;
3030import java .util .Date ;
3131
32- import de .symeda .sormas .ui .utils .DateComparisonValidator ;
33- import de .symeda .sormas .ui .utils .LayoutUtil ;
3432import org .joda .time .LocalDate ;
3533
3634import com .google .common .collect .Sets ;
8785import de .symeda .sormas .ui .utils .CssStyles ;
8886import de .symeda .sormas .ui .utils .DateComparisonValidator ;
8987import de .symeda .sormas .ui .utils .FieldHelper ;
88+ import de .symeda .sormas .ui .utils .LayoutUtil ;
9089import de .symeda .sormas .ui .utils .NullableOptionGroup ;
9190import de .symeda .sormas .ui .utils .VaadinUiUtil ;
9291import de .symeda .sormas .ui .utils .ViewMode ;
@@ -250,7 +249,7 @@ protected void addFields() {
250249
251250 addField (ContactDto .PROHIBITION_TO_WORK , NullableOptionGroup .class ).addStyleName (ValoTheme .OPTIONGROUP_HORIZONTAL );
252251 DateField prohibitionToWorkFrom = addField (ContactDto .PROHIBITION_TO_WORK_FROM );
253- DateField prohibitionToWorkUntil = addField (ContactDto .PROHIBITION_TO_WORK_UNTIL );
252+ DateField prohibitionToWorkUntil = addDateField (ContactDto .PROHIBITION_TO_WORK_UNTIL , DateField . class , - 1 );
254253 FieldHelper .setVisibleWhen (
255254 getFieldGroup (),
256255 Arrays .asList (ContactDto .PROHIBITION_TO_WORK_FROM , ContactDto .PROHIBITION_TO_WORK_UNTIL ),
@@ -262,14 +261,14 @@ protected void addFields() {
262261 prohibitionToWorkFrom ,
263262 prohibitionToWorkUntil ,
264263 true ,
265- true ,
264+ false ,
266265 I18nProperties .getValidationError (Validations .beforeDate , prohibitionToWorkFrom .getCaption (), prohibitionToWorkUntil .getCaption ())));
267266 prohibitionToWorkUntil .addValidator (
268267 new DateComparisonValidator (
269268 prohibitionToWorkUntil ,
270269 prohibitionToWorkFrom ,
271270 false ,
272- true ,
271+ false ,
273272 I18nProperties .getValidationError (Validations .afterDate , prohibitionToWorkUntil .getCaption (), prohibitionToWorkFrom .getCaption ())));
274273
275274 quarantine = addField (ContactDto .QUARANTINE );
0 commit comments