From dfebcb833682bc265772aca17137b36ba44061d5 Mon Sep 17 00:00:00 2001 From: Demian Katz <demian.katz@villanova.edu> Date: Fri, 7 Aug 2020 16:21:03 -0400 Subject: [PATCH] Bug fix: bring getStatus() in line with getHolding(). - Thanks to Wesley Custer for sharing the code. --- module/VuFind/src/VuFind/ILS/Driver/Evergreen.php | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/module/VuFind/src/VuFind/ILS/Driver/Evergreen.php b/module/VuFind/src/VuFind/ILS/Driver/Evergreen.php index 4d0d9f2584d..d0f6a6e8000 100644 --- a/module/VuFind/src/VuFind/ILS/Driver/Evergreen.php +++ b/module/VuFind/src/VuFind/ILS/Driver/Evergreen.php @@ -114,12 +114,12 @@ class Evergreen extends AbstractBase // Build SQL Statement $sql = <<<HERE -SELECT ccs.name AS status, acn.label AS callnumber, acpl.name AS location +SELECT ccs.name AS status, acn.label AS callnumber, aou.name AS location FROM config.copy_status ccs - INNER JOIN asset.copy ac ON ccs.id = ac.status - INNER JOIN asset.call_number acn ON ac.call_number = acn.id - INNER JOIN asset.copy_location acpl ON ac.copy_location = acpl.id -WHERE ac.id = ? + INNER JOIN asset.copy ac ON ac.status = ccs.id + INNER JOIN asset.call_number acn ON acn.id = ac.call_number + INNER JOIN actor.org_unit aou ON aou.id = ac.circ_lib +WHERE acn.record = ? HERE; // Execute SQL -- GitLab