From a599aefece164c65f555684ba994f1ac713dc3f9 Mon Sep 17 00:00:00 2001 From: Kyle M Hall Date: Wed, 25 Jun 2014 13:32:03 -0400 Subject: [PATCH] Bug 6427 [Part 35] - Update ProcessOfflinePayment --- C4/Circulation.pm | 12 ++++++++---- 1 files changed, 8 insertions(+), 4 deletions(-) diff --git a/C4/Circulation.pm b/C4/Circulation.pm index d8f67fa..df0105e 100644 --- a/C4/Circulation.pm +++ b/C4/Circulation.pm @@ -3621,10 +3621,14 @@ sub ProcessOfflineIssue { sub ProcessOfflinePayment { my $operation = shift; - my $borrower = C4::Members::GetMemberDetails( undef, $operation->{cardnumber} ); # Get borrower from operation cardnumber - my $amount = $operation->{amount}; - - recordpayment( $borrower->{borrowernumber}, $amount ); + AddCredit( + { + borrower => Koha::Database->new()->schema->resultset('Borrower') + ->single( { cardnumber => $operation->{cardnumber} } ), + amount => $operation->{amount}, + notes => 'via offline circulation', + } + ); return "Success." } -- 1.7.2.5