[Koha-patches] [PATCH] Fixing bug with CanBookBeReserved ... rules for default borrower codes were being ignored

Chris Cormack chrisc at catalyst.net.nz
Mon Dec 14 02:07:21 CET 2009


---
 C4/Reserves.pm |    4 +---
 1 files changed, 1 insertions(+), 3 deletions(-)

diff --git a/C4/Reserves.pm b/C4/Reserves.pm
index 031ca32..d98b838 100644
--- a/C4/Reserves.pm
+++ b/C4/Reserves.pm
@@ -352,7 +352,7 @@ sub CanBookBeReserved{
     my @args;
     my $rightsquery = "SELECT categorycode, itemtype, branchcode, reservesallowed 
                        FROM issuingrules 
-                       WHERE categorycode = ?";
+                       WHERE categorycode IN (?, '*')";
     push @args,$borrower->{categorycode};
 
     if($controlbranch eq "ItemHomeLibrary"){
@@ -370,7 +370,6 @@ sub CanBookBeReserved{
     }
     
     $rightsquery .= " ORDER BY categorycode DESC, itemtype DESC, branchcode DESC";
-    
     my $sthrights = $dbh->prepare($rightsquery);
     $sthrights->execute(@args);
     
@@ -405,7 +404,6 @@ sub CanBookBeReserved{
     if(my $row = $sthcount->fetchrow_hashref()){
        $reservescount = $row->{count};
     }
-    
     if($reservescount < $reservesrights){
         return 1;
     }else{
-- 
1.6.3.3




More information about the Koha-patches mailing list