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());