Projekt

Allgemein

Profil

« Zurück | Weiter » 

Revision f942d1f6

Von Martin Helmling vor etwa 6 Jahren hinzugefügt

  • ID f942d1f60514c34a3d1f93fb9e17edfd12dadc94
  • Vorgänger 1ef37ef3
  • Nachfolger b0d3ad92

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

-> liefert erstmal kein rollback fehler, test dennoch von odyn übernommen (jb)

Conflicts:
t/bank/bank_transactions.t

Unterschiede anzeigen:

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