From cbe2a8723d8a3467d9f115f054d6da16d338f5ca Mon Sep 17 00:00:00 2001 From: Demian Katz <demian.katz@villanova.edu> Date: Thu, 27 Aug 2015 14:45:45 -0400 Subject: [PATCH] Fixed missing facet sidebar for reserves search. --- .../src/VuFind/Controller/SearchController.php | 18 +++++++++--------- 1 file changed, 9 insertions(+), 9 deletions(-) diff --git a/module/VuFind/src/VuFind/Controller/SearchController.php b/module/VuFind/src/VuFind/Controller/SearchController.php index 27a5056cdb7..b06c7e07b9b 100644 --- a/module/VuFind/src/VuFind/Controller/SearchController.php +++ b/module/VuFind/src/VuFind/Controller/SearchController.php @@ -413,17 +413,17 @@ class SearchController extends AbstractSearch */ public function reservessearchAction() { - $results = $this->getResultsManager()->get('SolrReserves'); - $params = $results->getParams(); - $params->initFromRequest( - new \Zend\Stdlib\Parameters( - $this->getRequest()->getQuery()->toArray() - + $this->getRequest()->getPost()->toArray() - ) + $request = new \Zend\Stdlib\Parameters( + $this->getRequest()->getQuery()->toArray() + + $this->getRequest()->getPost()->toArray() ); - return $this->createViewModel( - ['params' => $params, 'results' => $results] + $view = $this->createViewModel(); + $runner = $this->getServiceLocator()->get('VuFind\SearchRunner'); + $view->results = $runner->run( + $request, 'SolrReserves', $this->getSearchSetupCallback() ); + $view->params = $view->results->getParams(); + return $view; } /** -- GitLab