diff --git a/module/VuFindSearch/src/VuFindSearch/Backend/Primo/Connector.php b/module/VuFindSearch/src/VuFindSearch/Backend/Primo/Connector.php
index 31682821290f794674cb0dd434f8ee91f15ddca7..29822cff364551bd50f6fd83d0e9325c06d1aa25 100644
--- a/module/VuFindSearch/src/VuFindSearch/Backend/Primo/Connector.php
+++ b/module/VuFindSearch/src/VuFindSearch/Backend/Primo/Connector.php
@@ -119,6 +119,9 @@ class Connector implements \Laminas\Log\LoggerAwareInterface
         $this->host = $parts['scheme'] . '://' . $parts['host']
             . (!empty($parts['port']) ? ':' . $parts['port'] : '')
             . $parts['path'] . '?';
+        if (!empty($parts['query'])) {
+            $this->host .= $parts['query'] . '&';
+        }
 
         $this->inst = $inst;
         $this->client = $client;