diff --git a/src/Plugin/facets/url_processor/QueryString.php b/src/Plugin/facets/url_processor/QueryString.php index b9e0795..085f00a 100644 --- a/src/Plugin/facets/url_processor/QueryString.php +++ b/src/Plugin/facets/url_processor/QueryString.php @@ -60,6 +60,7 @@ class QueryString extends UrlProcessorPluginBase { // When adding/removing a filter the number of pages may have changed, // possibly resulting in an invalid page parameter. + $current_page = $get_params->get('page'); $get_params->remove('page'); // Set the url alias from the the facet object. @@ -118,6 +119,7 @@ class QueryString extends UrlProcessorPluginBase { $result->setUrl($url); } + $get_params->set('page', $current_page); return $results; }