Revision b151cbc8
Von Jan Büren vor mehr als 7 Jahren hinzugefügt
bin/mozilla/is.pl | ||
---|---|---|
940 | 940 |
1; |
941 | 941 |
}) { |
942 | 942 |
push @errors, $EVAL_ERROR; |
943 |
# we have to use the error dialog here, otherwise the @errors won't be printed |
|
944 |
$form->error($locale->text('Cannot post invoice and/or transfer out! Error message:') . "\n" . join("\n", @errors)); |
|
943 | 945 |
die 'transaction error'; |
944 | 946 |
} |
945 | 947 |
|
Auch abrufbar als: Unified diff
Fehlermeldungen beim automatischen Auslagern bei Verkaufsrechnungen anzeigen
Das eval/with_transaction Konstrukt in dieser Form liefert eine nicht
aussagekräftige Meldung, dass die Transaktion nicht geklappt hat, obwohl
einfach ein Fehler in IS->transfer_out von Anwender-Seite konfigurativ
verbessert werden kann. Etwas unschön ist jetzt, dass zwei Fehlerdialoge
erscheinen, ggf. kann das noch anders optimiert werden.