Revision f942d1f6
Von Martin Helmling vor etwa 6 Jahren hinzugefügt
SL/Controller/BankTransaction.pm | ||
---|---|---|
740 | 740 |
|
741 | 741 |
# Rollback Fehler nicht weiterreichen |
742 | 742 |
# die if $error; |
743 |
# aber einen rollback von hand |
|
744 |
$::lxdebug->message(LXDebug->DEBUG2(),"finish worker with ". ($error ? $error->{result} : '-')); |
|
745 |
$data{bank_transaction}->db->dbh->rollback if $error && $error->{result} eq 'error'; |
|
743 | 746 |
}); |
744 | 747 |
|
745 | 748 |
return grep { $_ } ($error, @warnings); |
Auch abrufbar als: Unified diff
Bankimport: Fehler beim Verbuchen von Teilzahlungen: Rollback bei Fehler
Falls ein Fehler auftritt wird kein Rollback von der bereits gemachten Zahlung und dem neuen Recordlink gemacht,
lediglich die Banktransaktion wird nicht verändert
Erweiterung durch ein Test test_bt_error
Conflicts:
t/bank/bank_transactions.t