From 206cd8c280a9ecfb17e4311aafc95aecd7eccf7c Mon Sep 17 00:00:00 2001 From: Ryan Cramer Date: Mon, 10 Jul 2023 10:11:21 -0400 Subject: [PATCH] Fix issue processwire/processwire-issues#1780 --- .../Process/ProcessPageLister/ProcessPageLister.module | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/wire/modules/Process/ProcessPageLister/ProcessPageLister.module b/wire/modules/Process/ProcessPageLister/ProcessPageLister.module index 660409a5..1c72f7a9 100644 --- a/wire/modules/Process/ProcessPageLister/ProcessPageLister.module +++ b/wire/modules/Process/ProcessPageLister/ProcessPageLister.module @@ -617,8 +617,12 @@ class ProcessPageLister extends Process implements ConfigurableModule { try { $is->processInput($input->post); $selector = $this->sessionGet("selector"); - if($selector != $is->value) { - $this->sessionSet("selector", $is->value); + $isSelector = (string) $is->value; // selector from InputfieldSelector + if($selector === $this->defaultSelector && !strlen($isSelector)) { + // do not reset if selector matches default selector + } else if($selector != $isSelector) { + // reset + $this->sessionSet("selector", $isSelector); $this->sessionSet("pageNum", 1); $input->setPageNum(1); }