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 2587919bf651e1054f89d8b822651c9948a3190b..731ea2be471c55d9fc46b5aaf9e05ce8c447cee9 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
@@ -64,8 +64,13 @@ class JsonApiQueryString extends QueryString {
           }
           $this->activeFilters[$facet_id] = [];
           if (isset($param_value['condition']['value'])) {
-            foreach ($param_value['condition']['value'] as $condition_value) {
-              $this->activeFilters[$facet_id][] = $condition_value;
+            if (is_array($param_value['condition']['value'])) {
+              foreach ($param_value['condition']['value'] as $condition_value) {
+                $this->activeFilters[$facet_id][] = $condition_value;
+              }
+            }
+            elseif (is_scalar($param_value['condition']['value'])) {
+              $this->activeFilters[$facet_id][] = $param_value['condition']['value'];
             }
           }
         }