diff --git a/src/main/java/ru/soune/nocopy/handler/ComplaintEntityHandler.java b/src/main/java/ru/soune/nocopy/handler/ComplaintEntityHandler.java index e71398a..d5a2842 100644 --- a/src/main/java/ru/soune/nocopy/handler/ComplaintEntityHandler.java +++ b/src/main/java/ru/soune/nocopy/handler/ComplaintEntityHandler.java @@ -103,9 +103,10 @@ public class ComplaintEntityHandler implements RequestHandler { private BaseResponse handleGetAll(Integer msgId, ComplaintRequest req, List emails) { Pageable pageable = PageRequest.of( - req.getPage() != null && req.getPage() > 0 ? req.getPage() - 1 : 1, - req.getSize() != null ? req.getSize() : 5, - Sort.by(Sort.Direction.fromString(req.getSortDirection() != null ? req.getSortDirection() : "desc"), + req.getPage() != null && req.getPage() > 0 ? req.getPage() - 1 : 0, + req.getSize() != null && req.getSize() > 0 ? req.getSize() : 5, + Sort.by(Sort.Direction.fromString( + req.getSortDirection() != null ? req.getSortDirection() : "desc"), req.getSortBy() != null ? req.getSortBy() : "updatedAt")); var page = complaintService.getAllComplaintsByEmail(pageable, emails);