diff --git a/src/CardDeck.php b/src/CardDeck.php index 5557df1349..fc29b1c9a6 100644 --- a/src/CardDeck.php +++ b/src/CardDeck.php @@ -417,7 +417,7 @@ private function getModelActions(string $appliesTo): array */ protected function initPaginator() { - $count = (int) $this->model->action('count')->getOne(); + $count = $this->model->executeCountQuery(); if ($this->paginator) { if ($count > 0) { $this->paginator->setTotal((int) ceil($count / $this->ipp)); diff --git a/src/Grid.php b/src/Grid.php index 83f95123a0..ef82be0a62 100644 --- a/src/Grid.php +++ b/src/Grid.php @@ -647,7 +647,7 @@ public function addDragHandler() */ private function setModelLimitFromPaginator() { - $this->paginator->setTotal((int) ceil((int) $this->model->action('count')->getOne() / $this->ipp)); + $this->paginator->setTotal((int) ceil($this->model->executeCountQuery() / $this->ipp)); $this->model->setLimit($this->ipp, ($this->paginator->page - 1) * $this->ipp); }