From fc26ad5730a959b314d02eb91445097572d3f03d Mon Sep 17 00:00:00 2001 From: Ere Maijala <ere.maijala@helsinki.fi> Date: Fri, 11 Mar 2016 13:44:39 +0200 Subject: [PATCH] Properly fetch holds from Voyager also when HOLD_RECALL.HOLDING_DB_ID = 0. --- module/VuFind/src/VuFind/ILS/Driver/Voyager.php | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/module/VuFind/src/VuFind/ILS/Driver/Voyager.php b/module/VuFind/src/VuFind/ILS/Driver/Voyager.php index 6a692270c1c..b3242c3e32b 100644 --- a/module/VuFind/src/VuFind/ILS/Driver/Voyager.php +++ b/module/VuFind/src/VuFind/ILS/Driver/Voyager.php @@ -1613,7 +1613,8 @@ 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 = " . + "(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(+)" ]; -- GitLab