Skip to content
Snippets Groups Projects

Fix selection at may not be null for FCFS

1 file
+ 9
1
Compare changes
  • Side-by-side
  • Inline
@@ -59,7 +59,6 @@ public class CapacitySessionConfigCreateDTO extends Create<CapacitySessionConfig
/**
* The time at which to execute picking and show students who got picked.
*/
@NotNull
@DateTimeFormat(pattern = TIME_FORMAT)
private LocalDateTime selectionAt;
@@ -70,6 +69,15 @@ public class CapacitySessionConfigCreateDTO extends Create<CapacitySessionConfig
this.selectionAt = config.getSelectionAt();
}
@Override
protected void postApply(CapacitySessionConfig data) {
super.postApply(data);
if (selectionAt == null && procedure.isFcfs()) {
data.setSelectionAt(enrolmentClosesAt);
}
}
@Override
public Class<CapacitySessionConfig> clazz() {
return CapacitySessionConfig.class;
Loading