From 4de42bb970764e1fb1b44d904cabc0cc05ba0127 Mon Sep 17 00:00:00 2001
From: Demian Katz <demian.katz@villanova.edu>
Date: Thu, 3 Oct 2013 09:27:22 -0400
Subject: [PATCH] Fix for hold bug in Horizon driver. - Resolves VUFIND-908. -
 Thanks to Jay Roos.

---
 module/VuFind/src/VuFind/ILS/Driver/HorizonXMLAPI.php | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/module/VuFind/src/VuFind/ILS/Driver/HorizonXMLAPI.php b/module/VuFind/src/VuFind/ILS/Driver/HorizonXMLAPI.php
index 3420fe54033..de8d2a3e388 100644
--- a/module/VuFind/src/VuFind/ILS/Driver/HorizonXMLAPI.php
+++ b/module/VuFind/src/VuFind/ILS/Driver/HorizonXMLAPI.php
@@ -455,8 +455,8 @@ class HorizonXMLAPI extends Horizon implements \VuFindHttp\HttpServiceAwareInter
             );
 
             // set itemkey only if available and level is not title-level
-            if ($itemData['id'] != '' && $itemData['level'] != 'title') {
-                $params += array("itemkey" => $itemData['id']);
+            if ($itemData['item_id'] != '' && $itemData['level'] != 'title') {
+                $params += array("itemkey" => $itemData['item_id']);
             }
 
             $initResponse = $this->makeRequest($params);
-- 
GitLab