diff --git a/module/VuFindSearch/src/VuFindSearch/Backend/Solr/QueryBuilder.php b/module/VuFindSearch/src/VuFindSearch/Backend/Solr/QueryBuilder.php
index fee137172ac795f11bc99bd1d5366b184a04eff9..4813fb776a9134b504a2098397b5652994fb1634 100644
--- a/module/VuFindSearch/src/VuFindSearch/Backend/Solr/QueryBuilder.php
+++ b/module/VuFindSearch/src/VuFindSearch/Backend/Solr/QueryBuilder.php
@@ -146,9 +146,7 @@ class QueryBuilder
                 $params->set('qf', implode(' ', $handler->getDismaxFields()));
                 $params->set('qt', 'dismax');
                 foreach ($handler->getDismaxParams() as $param) {
-                    foreach ($param as $pair) {
-                        $params->add(reset($pair), next($pair));
-                    }
+                    $params->add(reset($param), next($param));
                 }
                 if ($handler->hasFilterQuery()) {
                     $params->add('fq', $handler->getFilterQuery());