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;
     }