Bug 20912: (QA follow-up) Fix some test failures
[koha.git] / C4 / Circulation.pm
index 0fa6ea7..7d04d3f 100644 (file)
@@ -2872,8 +2872,7 @@ sub AddRenewal {
     my $patron = Koha::Patrons->find( $borrowernumber ) or return; # FIXME Should do more than just return
     my $patron_unblessed = $patron->unblessed;
 
-    my $library = Koha::Libraries->find( $branch );
-
+    my $circ_library = Koha::Libraries->find( _GetCircControlBranch($item, $patron_unblessed) );
 
     if ( C4::Context->preference('CalculateFinesOnReturn') && $issue->is_overdue ) {
         _CalculateAndUpdateFine( { issue => $issue, item => $item_unblessed, borrower => $patron_unblessed } );
@@ -2892,11 +2891,10 @@ sub AddRenewal {
         $datedue =  CalcDateDue($datedue, $itemtype, _GetCircControlBranch($item_unblessed, $patron_unblessed), $patron_unblessed, 'is a renewal');
     }
 
-
     my $fees = Koha::Charges::Fees->new(
         {
             patron    => $patron,
-            library   => $library,
+            library   => $circ_library,
             item      => $item_object,
             to_date   => dt_from_string( $datedue ),
         }