From 8b1e02bc9494df321d133df32802e4c7be493380 Mon Sep 17 00:00:00 2001
From: Kevin Ditscheid <kevin.ditscheid@sgalinski.de>
Date: Tue, 11 Feb 2025 18:12:23 +0100
Subject: [PATCH] [BUGFIX] Remove sg-account Pagination class and fix the
 pagination

---
 Classes/Controller/BackendController.php | 21 ++-------------------
 1 file changed, 2 insertions(+), 19 deletions(-)

diff --git a/Classes/Controller/BackendController.php b/Classes/Controller/BackendController.php
index 1d01f987..66f51b7c 100644
--- a/Classes/Controller/BackendController.php
+++ b/Classes/Controller/BackendController.php
@@ -118,28 +118,11 @@ class BackendController extends ActionController {
 			?? $backendUser->getModuleData('itemsPerPage', 'ses') // Retrieve from session if available
 			?? 10
 		);
-
-		// Store itemsPerPage in the session
-		$backendUser->pushModuleData('itemsPerPage', $itemsPerPage);
-
 		// Ensure at least 1 item per page
 		$itemsPerPage = max($itemsPerPage, 1);
 
-		// Create the query builder
-		$usersQueryBuilder = $this->frontendUserRepository->getUsersByPidForBackendList(
-			$pageUid,
-			$filters,
-			$itemsPerPage
-		);
-
-		// 🛠 Recreate Pagination with updated values
-		$pagination = GeneralUtility::makeInstance(
-			Pagination::class,
-			$usersQueryBuilder,
-			$currentPage,
-			$itemsPerPage
-		);
-		$this->moduleTemplate->assign('pagination', $pagination);
+		// Store itemsPerPage in the session
+		$backendUser->pushModuleData('itemsPerPage', $itemsPerPage);
 
 		// create docheader + buttons
 		$pageInfo = BackendUtility::readPageAccess($pageUid, $GLOBALS['BE_USER']->getPagePermsClause(1));
-- 
GitLab