From ae7ad45506200cb9af324951324b5efcdab9d7e2 Mon Sep 17 00:00:00 2001 From: Ere Maijala <ere.maijala@helsinki.fi> Date: Mon, 13 Nov 2017 18:26:26 +0200 Subject: [PATCH] Voyager: Fix loan retrieval for checked out items without barcodes. (#1074) --- module/VuFind/src/VuFind/ILS/Driver/Voyager.php | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/module/VuFind/src/VuFind/ILS/Driver/Voyager.php b/module/VuFind/src/VuFind/ILS/Driver/Voyager.php index ebb55eeb461..863684cef04 100644 --- a/module/VuFind/src/VuFind/ILS/Driver/Voyager.php +++ b/module/VuFind/src/VuFind/ILS/Driver/Voyager.php @@ -1359,8 +1359,10 @@ EOT; "ITEM.ITEM_ID = ITEM_STATUS.ITEM_ID", "ITEM_STATUS.ITEM_STATUS = ITEM_STATUS_TYPE.ITEM_STATUS_TYPE", "ITEM.ITEM_ID = ITEM_BARCODE.ITEM_ID(+)", + "(ITEM_BARCODE.BARCODE_STATUS IS NULL OR " . "ITEM_BARCODE.BARCODE_STATUS IN (SELECT BARCODE_STATUS_TYPE FROM " . - "$this->dbName.ITEM_BARCODE_STATUS WHERE BARCODE_STATUS_DESC = 'Active')" + "$this->dbName.ITEM_BARCODE_STATUS " . + " WHERE BARCODE_STATUS_DESC = 'Active'))" ]; // Order -- GitLab