diff --git a/src/main/java/ru/soune/nocopy/handler/LawCaseHandler.java b/src/main/java/ru/soune/nocopy/handler/LawCaseHandler.java index 513b2fa..e29bf79 100644 --- a/src/main/java/ru/soune/nocopy/handler/LawCaseHandler.java +++ b/src/main/java/ru/soune/nocopy/handler/LawCaseHandler.java @@ -209,5 +209,9 @@ public class LawCaseHandler implements RequestHandler { if (lawCaseRequest.getDescription() == null) throw new NotValidFieldException("Description is required", new BaseResponse(request.getMsgId(), MessageCode.NOT_VALID_FIELD.getCode(), MessageCode.NOTION_NOT_FOUND.getDescription(), Map.of("fields", "description"))); + + if (lawCaseRequest.getViolationId() == null) throw new NotValidFieldException("Violation id is required", + new BaseResponse(request.getMsgId(), MessageCode.NOT_VALID_FIELD.getCode(), + MessageCode.NOTION_NOT_FOUND.getDescription(), Map.of("fields", "violation_id"))); } }