From 54dc6d5436ab2db3c089a1e91fda48bda35b165b Mon Sep 17 00:00:00 2001 From: Georgi Mateev Date: Thu, 30 Apr 2020 13:34:07 +0300 Subject: [PATCH] [BUGFIX] 1643 MailQueue: Fix template filter pagination --- Classes/Controller/QueueController.php | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/Classes/Controller/QueueController.php b/Classes/Controller/QueueController.php index 7ffb769..0f58123 100644 --- a/Classes/Controller/QueueController.php +++ b/Classes/Controller/QueueController.php @@ -228,7 +228,13 @@ class QueueController extends ActionController { $this->session->setDataByKey('mode', $this->request->getArgument('controller')); } - $filterTemplate = $_POST['filterTemplate']; + // save the Template filter to the session + if (!isset($_SESSION[$this->session->getSessionKey()]['filterTemplate']) + || (isset($_POST['filterTemplate']) && $this->session->getDataByKey('filterTemplate') !== $_POST['filterTemplate'])) { + $this->session->setDataByKey('filterTemplate', $_POST['filterTemplate']); + } + + $filterTemplate = $this->session->getDataByKey('filterTemplate') ?? $_POST['filterTemplate']; $filters['filterExtension'] = $filterTemplate; $filters['filterTemplate'] = $filterTemplate; -- GitLab