From bdc9bdd01791fa83f307b937caeae0eab7fc70d2 Mon Sep 17 00:00:00 2001 From: =?utf8?q?Jan=20B=C3=BCren?= Date: Fri, 30 Jun 2017 17:13:41 +0200 Subject: [PATCH] =?utf8?q?Behebt=20#243=20Nach=20Aufruf=20von=20Buchung=20?= =?utf8?q?erstellen,=20keine=20weitere=20Kontoverbuchung=20m=C3=B6glich?= MIME-Version: 1.0 Content-Type: text/plain; charset=utf8 Content-Transfer-Encoding: 8bit Kontoauszug verbuchen: Nach dem Buchen in Belegen (Vorlagen) wird beim Rücksprung die aktuelle Ansicht nicht erneuert Problem: form->{redirect) verträgt sich nicht mit Controller-Code, von daher in ap.pl direkt die CallBack URL an den Browser zurückgeben ohne weitere Rücksicht auf Session-Werte (in diesem Fall auch nicht sinnvoll). --- bin/mozilla/ap.pl | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/bin/mozilla/ap.pl b/bin/mozilla/ap.pl index 687f149cd..425816f6e 100644 --- a/bin/mozilla/ap.pl +++ b/bin/mozilla/ap.pl @@ -823,8 +823,9 @@ sub post { $form->{what_done} = "invoice"; $form->save_history; } - # /saving the history - # Dieser Text wird niemals ausgegeben: Probleme beim redirect? + # no restore_from_session_id needed. we like to have a newly generated + # list of invoices for bank transactions + print $form->redirect_header($form->{callback}) if ($form->{callback} =~ /BankTransaction/); $form->redirect($locale->text('AP transaction posted.')) unless $inline; } else { $form->error($locale->text('Cannot post transaction!')); -- 2.20.1