diff --git a/src/main/java/ru/soune/nocopy/controller/ApiController.java b/src/main/java/ru/soune/nocopy/controller/ApiController.java index 78e2bd2..de638b7 100644 --- a/src/main/java/ru/soune/nocopy/controller/ApiController.java +++ b/src/main/java/ru/soune/nocopy/controller/ApiController.java @@ -533,6 +533,13 @@ public class ApiController { String tokenHeader = viewerRequest.getToken(); Long userId = tokenHeader == null ? 0L: authService.useUserAuthToken(tokenHeader); + if (viewerRequest.getFileId() == null) { + return ResponseEntity.ok().body(new BaseResponse(0, + MessageCode.NOT_VALID_FIELD.getCode(), + MessageCode.NOT_VALID_FIELD.getDescription(), + "file_id is required")); + } + FileEntityResponse entityResponse = fileEntityService.getById(viewerRequest.getFileId(), 0); FileStatus status = entityResponse.getStatus();