Bug 19945: Use CanItemBeReserved in ILSDI HoldItem instead of CanBookBeReserved.
authorAlex Arnaud <alex.arnaud@biblibre.com>
Tue, 18 Sep 2018 13:05:26 +0000 (13:05 +0000)
committerNick Clemens <nick@bywatersolutions.com>
Mon, 28 Jan 2019 13:06:29 +0000 (13:06 +0000)
Signed-off-by: Kyle M Hall <kyle@bywatersolutions.com>

Signed-off-by: Nick Clemens <nick@bywatersolutions.com>

C4/ILSDI/Services.pm

index 7278994..89b8dab 100644 (file)
@@ -740,9 +740,8 @@ sub HoldItem {
     return { code => 'RecordNotFound' } if $$item{biblionumber} ne $biblio->biblionumber;
 
     # Check for item disponibility
-    # CanItemBeReserved codes are passed back too.
-    my $canbookbereserved = C4::Reserves::CanBookBeReserved( $borrowernumber, $biblionumber )->{status};
-    return { code => $canbookbereserved } unless $canbookbereserved eq 'OK';
+    my $canitembereserved = C4::Reserves::CanItemBeReserved( $borrowernumber, $itemnumber )->{status};
+    return { code => $canitembereserved } unless $canitembereserved eq 'OK';
 
     # Pickup branch management
     my $branch;