From 7c3914a4be626f7d311c857e8ca16f2762fcd767 Mon Sep 17 00:00:00 2001 From: Luciano Righetti Date: Thu, 24 Aug 2023 11:58:28 +0200 Subject: [PATCH] fix: event audit log pagination bug, fixes #9245 --- app/Controller/AuditLogsController.php | 1 + app/View/AuditLogs/event_index.ctp | 3 ++- 2 files changed, 3 insertions(+), 1 deletion(-) diff --git a/app/Controller/AuditLogsController.php b/app/Controller/AuditLogsController.php index 4199c748f..a58135d42 100644 --- a/app/Controller/AuditLogsController.php +++ b/app/Controller/AuditLogsController.php @@ -158,6 +158,7 @@ class AuditLogsController extends AppController } $this->paginate['conditions'] = $this->__createEventIndexConditions($event); + $this->set('passedArgsArray', ['eventId' => $eventId, 'org' => $org]); $params = $this->IndexFilter->harvestParameters(['created', 'org']); if ($org) { diff --git a/app/View/AuditLogs/event_index.ctp b/app/View/AuditLogs/event_index.ctp index b78afc18b..3a9bacacf 100644 --- a/app/View/AuditLogs/event_index.ctp +++ b/app/View/AuditLogs/event_index.ctp @@ -50,7 +50,8 @@ echo $this->element('genericElements/IndexTable/index_table', [ 'element_path' => 'AuditLog/change' ] ], - 'title' => __('Audit logs for event #%s', intval($event['Event']['id'])) + 'title' => __('Audit logs for event #%s', intval($event['Event']['id'])), + 'persistUrlParams' => ['eventId', 'org'] ] ]); echo '';