View | Details | Raw Unified | Return to bug 36676
Collapse All | Expand All

(-)a/C4/SIP/ILS.pm (-2 / +3 lines)
Lines 324-330 sub pay_fee { Link Here
324
    $trans->patron($patron = C4::SIP::ILS::Patron->new($patron_id));
324
    $trans->patron($patron = C4::SIP::ILS::Patron->new($patron_id));
325
    if (!$patron) {
325
    if (!$patron) {
326
        $trans->screen_msg('Invalid patron barcode.');
326
        $trans->screen_msg('Invalid patron barcode.');
327
        return $trans;
327
        return {
328
            status => $trans
329
        };
328
    }
330
    }
329
    my $trans_result = $trans->pay( $patron->{borrowernumber}, $fee_amt, $pay_type, $fee_id, $is_writeoff, $disallow_overpayment, $register_id );
331
    my $trans_result = $trans->pay( $patron->{borrowernumber}, $fee_amt, $pay_type, $fee_id, $is_writeoff, $disallow_overpayment, $register_id );
330
    my $ok = $trans_result->{ok};
332
    my $ok = $trans_result->{ok};
331
- 

Return to bug 36676