diff --git a/module/VuFindSearch/src/VuFindSearch/Backend/Solr/Connector.php b/module/VuFindSearch/src/VuFindSearch/Backend/Solr/Connector.php
index 62f3cb51989a92324c355d52a1feed8b099d717d..095bcf19f7c3c898758ae692d5c14a7d40cb86bf 100644
--- a/module/VuFindSearch/src/VuFindSearch/Backend/Solr/Connector.php
+++ b/module/VuFindSearch/src/VuFindSearch/Backend/Solr/Connector.php
@@ -463,8 +463,8 @@ class Connector
     {
         $params     = $params->getArrayCopy();
         $invariants = $this->getQueryInvariants()->getArrayCopy();
-        $defaults   = $this->getQueryDefaults();
-        $appends    = $this->getQueryAppends();
+        $defaults   = $this->getQueryDefaults()->getArrayCopy();
+        $appends    = $this->getQueryAppends()->getArrayCopy();
 
         $params = array_replace($defaults, $params);
         $params = array_replace($params, $invariants);