From: Jan Büren Date: Fri, 30 Jun 2017 15:13:41 +0000 (+0200) Subject: Behebt #243 Nach Aufruf von Buchung erstellen, keine weitere Kontoverbuchung möglich X-Git-Tag: release-3.5.4~1038 X-Git-Url: http://wagnertech.de/gitweb/gitweb.cgi/mfinanz.git/commitdiff_plain/bdc9bdd01791fa83f307b937caeae0eab7fc70d2?hp=0c1b51b8ad98f6b1739af1744a640bd1d1a86e1f Behebt #243 Nach Aufruf von Buchung erstellen, keine weitere Kontoverbuchung möglich 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). --- 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!'));