Bug 21788: Make ProcessOfflinePayment pass the library_id parameter
To test: - Run: $ kshell k$ prove t/db_dependent/Circulation.t => FAIL: branchcode is not set - Apply this patch - Run: $ kshell k$ prove t/db_dependent/Circulation.t => SUCCESS: Tests pass! - Sign off :-D Signed-off-by: Kyle M Hall <kyle@bywatersolutions.com> Signed-off-by: Josef Moravec <josef.moravec@gmail.com> Signed-off-by: Nick Clemens <nick@bywatersolutions.com>
This commit is contained in:
parent
4ef8bfee3f
commit
8009a8f462
1 changed files with 3 additions and 5 deletions
|
@ -3841,15 +3841,13 @@ sub ProcessOfflineIssue {
|
|||
sub ProcessOfflinePayment {
|
||||
my $operation = shift;
|
||||
|
||||
my $patron = Koha::Patrons->find( { cardnumber => $operation->{cardnumber} });
|
||||
my $amount = $operation->{amount};
|
||||
my $patron = Koha::Patrons->find({ cardnumber => $operation->{cardnumber} });
|
||||
|
||||
Koha::Account->new( { patron_id => $patron->id } )->pay( { amount => $amount } );
|
||||
$patron->account->pay({ amount => $operation->{amount}, library_id => $operation->{branchcode} });
|
||||
|
||||
return "Success."
|
||||
return "Success.";
|
||||
}
|
||||
|
||||
|
||||
=head2 TransferSlip
|
||||
|
||||
TransferSlip($user_branch, $itemnumber, $barcode, $to_branch)
|
||||
|
|
Loading…
Reference in a new issue