From 4b8516b4cf1c7d25f37a62ac327ff8b744075e50 Mon Sep 17 00:00:00 2001
From: Nick Clemens <nick@bywatersolutions.com>
Date: Wed, 27 Mar 2019 11:36:47 +0000
Subject: [PATCH] Bug 14576: (follow-up) Using item objects, not hashrefs

Signed-off-by: Liz Rea <wizzyrea@gmail.com>
---
 C4/Items.pm    | 2 +-
 C4/Reserves.pm | 4 ++--
 2 files changed, 3 insertions(+), 3 deletions(-)

diff --git a/C4/Items.pm b/C4/Items.pm
index 69dc4d1f2b..0f5648c215 100644
--- a/C4/Items.pm
+++ b/C4/Items.pm
@@ -549,7 +549,7 @@ sub ModItemTransfer {
     my $item = Koha::Items->find( $itemnumber );
 
     # Remove the 'shelving cart' location status if it is being used.
-    CartToShelf( $itemnumber ) if ( $item->{'location'} eq 'CART' && $item->{'permanent_location'} ne 'CART' );
+    CartToShelf( $itemnumber ) if ( $item->location eq 'CART' && $item->permanent_location ne 'CART' );
 
     $dbh->do("UPDATE branchtransfers SET datearrived = NOW(), comments = ? WHERE itemnumber = ? AND datearrived IS NULL", undef, "Canceled, new transfer from $frombranch to $tobranch created", $itemnumber);
 
diff --git a/C4/Reserves.pm b/C4/Reserves.pm
index a2156c10b0..2788261437 100644
--- a/C4/Reserves.pm
+++ b/C4/Reserves.pm
@@ -1030,7 +1030,7 @@ sub ModReserveStatus {
     $sth_set->execute( $newstatus, $itemnumber );
 
     my $item = Koha::Items->find($itemnumber);
-    if ( ( $item->{'location'} eq 'CART' && $item->{'permanent_location'} ne 'CART'  ) && $newstatus ) {
+    if ( ( $item->location eq 'CART' && $item->permanent_location ne 'CART'  ) && $newstatus ) {
       CartToShelf( $itemnumber );
     }
 }
@@ -1083,7 +1083,7 @@ sub ModReserveAffect {
 
     _FixPriority( { biblionumber => $biblionumber } );
     my $item = Koha::Items->find($itemnumber);
-    if ( ( $item->{'location'} eq 'CART' && $item->{'permanent_location'} ne 'CART'  ) ) {
+    if ( ( $item->location eq 'CART' && $item->permanent_location ne 'CART'  ) ) {
       CartToShelf( $itemnumber );
     }
 
-- 
2.11.0