diff --git a/src/Controller/MainController.php b/src/Controller/MainController.php index dd9f9bb..5155a6d 100644 --- a/src/Controller/MainController.php +++ b/src/Controller/MainController.php @@ -150,10 +150,13 @@ class MainController extends AppController { $startLimitId = $maxClaimId - ($page * $pageLimit); $endLimitId = $startLimitId + $pageLimit; + if ($endLimitId > $maxClaimId) { + $endLimitId = $maxClaimId; + } $claims = $this->Claims->find()->select($this->Claims)-> select(['publisher' => 'C.name'])->leftJoin(['C' => 'claim'], ['C.claim_id = Claims.publisher_id'])-> - where(['Claims.id >' => $startLimitId, 'Claims.id <=' => $endLimitId]) + where(['Claims.id >' => $startLimitId, 'Claims.id <=' => $endLimitId])-> order(['Claims.id' => 'DESC'])->toArray(); for ($i = 0; $i < count($claims); $i++) {