From b151cbc85f48ec783f5949328ccf2ad930423faf Mon Sep 17 00:00:00 2001 From: =?utf8?q?Jan=20B=C3=BCren?= Date: Thu, 27 Apr 2017 11:44:15 +0200 Subject: [PATCH] Fehlermeldungen beim automatischen Auslagern bei Verkaufsrechnungen anzeigen MIME-Version: 1.0 Content-Type: text/plain; charset=utf8 Content-Transfer-Encoding: 8bit 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. --- bin/mozilla/is.pl | 2 ++ 1 file changed, 2 insertions(+) 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'; } -- 2.20.1