diff --git a/module/VuFind/src/VuFind/ILS/Driver/Voyager.php b/module/VuFind/src/VuFind/ILS/Driver/Voyager.php index b3242c3e32b5e49557791dd23a2e076541c061d4..addb7bc82eba02013371087aa7e80949a437e3c5 100644 --- a/module/VuFind/src/VuFind/ILS/Driver/Voyager.php +++ b/module/VuFind/src/VuFind/ILS/Driver/Voyager.php @@ -1613,7 +1613,7 @@ class Voyager extends AbstractBase "(HOLD_RECALL_ITEMS.HOLD_RECALL_STATUS IS NULL OR " . "HOLD_RECALL_ITEMS.HOLD_RECALL_STATUS < 3)", "BIB_TEXT.BIB_ID = HOLD_RECALL.BIB_ID", - "(HOLD_RECALL.HOLDING_DB_ID IS NULL OR HOLD_RECALL.HOLDING_DB_ID = 0" . + "(HOLD_RECALL.HOLDING_DB_ID IS NULL OR HOLD_RECALL.HOLDING_DB_ID = 0 " . "OR (HOLD_RECALL.HOLDING_DB_ID = " . "VOYAGER_DATABASES.DB_ID AND VOYAGER_DATABASES.DB_CODE = 'LOCAL'))", "HOLD_RECALL.REQUEST_GROUP_ID = REQUEST_GROUP.GROUP_ID(+)"