diff --git a/module/VuFind/src/VuFind/Controller/SearchController.php b/module/VuFind/src/VuFind/Controller/SearchController.php
index 3ebbcf1b8d063468aa83d5ed2cd74224ae3b8d24..7f5488a8d6459db90e8e71e5451bdb43ab2d5976 100644
--- a/module/VuFind/src/VuFind/Controller/SearchController.php
+++ b/module/VuFind/src/VuFind/Controller/SearchController.php
@@ -431,7 +431,12 @@ class SearchController extends AbstractSearch
     {
         $sm = $this->getSearchManager();
         $params = $sm->setSearchClassId('SolrReserves')->getParams();
-        $params->initFromRequest($this->getRequest()->getQuery());
+        $params->initFromRequest(
+            new \Zend\Stdlib\Parameters(
+                $this->getRequest()->getQuery()->toArray()
+                + $this->getRequest()->getPost()->toArray()
+            )
+        );
         $results = $sm->setSearchClassId('SolrReserves')->getResults($params);
         return $this->createViewModel(array('results' => $results));
     }