diff --git a/module/VuFind/src/VuFind/Controller/MyResearchController.php b/module/VuFind/src/VuFind/Controller/MyResearchController.php index cef4dfe119dfe442de0fd84618921de68073761b..cfa1b1029d9922b73711292313b5f7eac2944b42 100644 --- a/module/VuFind/src/VuFind/Controller/MyResearchController.php +++ b/module/VuFind/src/VuFind/Controller/MyResearchController.php @@ -800,7 +800,12 @@ class MyResearchController extends AbstractBase } // Get List of PickUp Libraries based on patron's home library - $view->pickup = $catalog->getPickUpLocations($patron); + try { + $view->pickup = $catalog->getPickUpLocations($patron); + } catch (\Exception $e) { + // Do nothing; if we're unable to load information about pickup + // locations, they are not supported and we should ignore them. + } $view->recordList = $recordList; return $view; }