From b2d51ecfa67ee244b756aaba3e9a883f263a6d61 Mon Sep 17 00:00:00 2001
From: Jonathan Sacksick <21182-jsacksick@users.noreply.drupalcode.org>
Date: Fri, 12 May 2023 16:39:41 +0300
Subject: [PATCH] Issue #3359968 by jsacksick: Input value "page" contains a
 non-scalar value.

---
 .../src/Plugin/facets/url_processor/JsonApiQueryString.php      | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/modules/jsonapi_search_api_facets/src/Plugin/facets/url_processor/JsonApiQueryString.php b/modules/jsonapi_search_api_facets/src/Plugin/facets/url_processor/JsonApiQueryString.php
index c27a63c..2587919 100644
--- a/modules/jsonapi_search_api_facets/src/Plugin/facets/url_processor/JsonApiQueryString.php
+++ b/modules/jsonapi_search_api_facets/src/Plugin/facets/url_processor/JsonApiQueryString.php
@@ -123,7 +123,7 @@ class JsonApiQueryString extends QueryString {
     // When adding/removing a filter the number of pages may have changed,
     // possibly resulting in an invalid page parameter.
     if ($get_params->has(OffsetPage::KEY_NAME)) {
-      $page_params = $get_params->get(OffsetPage::KEY_NAME);
+      $page_params = $get_params->all(OffsetPage::KEY_NAME);
       unset($page_params[OffsetPage::OFFSET_KEY]);
       $get_params->set(OffsetPage::KEY_NAME, $page_params);
     }
-- 
GitLab