diff --git a/Classes/Controller/JoblistController.php b/Classes/Controller/JoblistController.php index e1cc0193354151891ca9e9e76a721ac9bc673740..00b276763fd3f8a4941979475839fdeca899f919 100644 --- a/Classes/Controller/JoblistController.php +++ b/Classes/Controller/JoblistController.php @@ -297,8 +297,8 @@ class JoblistController extends ActionController { $jobs = $this->jobRepository->findJobsByFilter($filters, $jobLimit, $offset, $ordering)->toArray(); // get all jobs for the current page - $allJobs = $this->jobRepository->findJobsByFilter($filters)->toArray(); - $numberOfPages = (int) ($jobLimit <= 0 ? 0 : \ceil(\count($allJobs) / $jobLimit)); + $allJobsCount = $this->jobRepository->findJobsByFilter($filters)->count(); + $numberOfPages = (int) ($jobLimit <= 0 ? 0 : \ceil($allJobsCount / $jobLimit)); if ($numberOfPages !== 0 && $currentPageBrowserPage >= $numberOfPages) { /** @var ErrorController $errorController */ $errorController = GeneralUtility::makeInstance(ErrorController::class);