|
|
|
@ -78,6 +78,12 @@ public class ConferenceController {
|
|
|
|
|
@PostMapping(value = "/conference", params = "save")
|
|
|
|
|
public String save(@Valid ConferenceDto conferenceDto, Errors errors) throws IOException {
|
|
|
|
|
filterEmptyDeadlines(conferenceDto);
|
|
|
|
|
for (Deadline deadline : conferenceDto.getDeadlines()) {
|
|
|
|
|
if (deadline.getDate() == null || deadline.getDescription().isEmpty()) {
|
|
|
|
|
errors.rejectValue("deadlines", "errorCode", "Все поля дедлайна должны быть заполнены");
|
|
|
|
|
return CONFERENCE_PAGE;
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
if (errors.hasErrors()) {
|
|
|
|
|
return CONFERENCE_PAGE;
|
|
|
|
|
}
|
|
|
|
|