From: Jan Büren Date: Thu, 27 Apr 2017 09:44:15 +0000 (+0200) Subject: Fehlermeldungen beim automatischen Auslagern bei Verkaufsrechnungen anzeigen X-Git-Tag: release-3.5.4~1100 X-Git-Url: http://wagnertech.de/git?a=commitdiff_plain;h=b151cbc85f48ec783f5949328ccf2ad930423faf;p=kivitendo-erp.git 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. --- diff --git a/bin/mozilla/is.pl b/bin/mozilla/is.pl index 6733c6626..ce5f9f6ed 100644 --- a/bin/mozilla/is.pl +++ b/bin/mozilla/is.pl @@ -940,6 +940,8 @@ sub post { 1; }) { push @errors, $EVAL_ERROR; + # we have to use the error dialog here, otherwise the @errors won't be printed + $form->error($locale->text('Cannot post invoice and/or transfer out! Error message:') . "\n" . join("\n", @errors)); die 'transaction error'; }