diff --git a/module/VuFind/src/VuFind/ILS/Driver/MultiBackend.php b/module/VuFind/src/VuFind/ILS/Driver/MultiBackend.php
index 4c9c455e909a27f59160c9ef457d00132476f578..9e028cdd0cd40a6eb9cdf934a2f8a5ae698f6634 100644
--- a/module/VuFind/src/VuFind/ILS/Driver/MultiBackend.php
+++ b/module/VuFind/src/VuFind/ILS/Driver/MultiBackend.php
@@ -743,7 +743,9 @@ class MultiBackend extends AbstractBase implements \Laminas\Log\LoggerAwareInter
             }
             $locations = $driver->getPickUpLocations(
                 $this->stripIdPrefixes($patron, $source),
-                $this->stripIdPrefixes($holdDetails, $source)
+                $this->stripIdPrefixes(
+                    $holdDetails, $source, ['id', 'cat_username', 'item_id']
+                )
             );
             return $this->addIdPrefixes($locations, $source);
         }