Bug 15900 - Remove use of recordpayment in ProcessOfflinePayment
Test plan: 1) Apply this patch 2) prove t/db_dependent/Circulation.t Signed-off-by: Josef Moravec <josef.moravec@gmail.com> Signed-off-by: Jonathan Druart <jonathan.druart@bugs.koha-community.org> Signed-off-by: Kyle M Hall <kyle@bywatersolutions.com>
This commit is contained in:
parent
4176f6fb73
commit
2a4debf309
1 changed files with 3 additions and 2 deletions
|
@ -44,6 +44,7 @@ use C4::RotatingCollections qw(GetCollectionItemBranches);
|
|||
use Algorithm::CheckDigits;
|
||||
|
||||
use Data::Dumper;
|
||||
use Koha::Account;
|
||||
use Koha::DateUtils;
|
||||
use Koha::Calendar;
|
||||
use Koha::Items;
|
||||
|
@ -3835,10 +3836,10 @@ sub ProcessOfflineIssue {
|
|||
sub ProcessOfflinePayment {
|
||||
my $operation = shift;
|
||||
|
||||
my $borrower = C4::Members::GetMemberDetails( undef, $operation->{cardnumber} ); # Get borrower from operation cardnumber
|
||||
my $patron = Koha::Borrowers->find( { cardnumber => $operation->{cardnumber} });
|
||||
my $amount = $operation->{amount};
|
||||
|
||||
recordpayment( $borrower->{borrowernumber}, $amount );
|
||||
Koha::Account->new( { patron_id => $patron->id } )->pay( { amount => $amount } );
|
||||
|
||||
return "Success."
|
||||
}
|
||||
|
|
Loading…
Reference in a new issue