diff --git a/src/main/java/ru/ulstu/paper/controller/PaperController.java b/src/main/java/ru/ulstu/paper/controller/PaperController.java index f6438ab..36d72fe 100644 --- a/src/main/java/ru/ulstu/paper/controller/PaperController.java +++ b/src/main/java/ru/ulstu/paper/controller/PaperController.java @@ -56,8 +56,11 @@ public class PaperController { } @PostMapping(value = "/paper", params = "addDeadline") - public String addDeadline(@Valid PaperDto paperDto) { + public String addDeadline(@Valid PaperDto paperDto, Errors errors) { filterEmptyDeadlines(paperDto); + if (errors.hasErrors()) { + return "/papers/paper"; + } paperDto.getDeadlines().add(new DeadlineDto()); return "/papers/paper"; }