"Zurück"-Button bei nicht gefundenem Artikel in Lieferschein fixen
authorMoritz Bunkus <moritz@bunkus.org>
Tue, 10 Jan 2012 15:40:51 +0000 (16:40 +0100)
committerMoritz Bunkus <moritz@bunkus.org>
Tue, 10 Jan 2012 15:40:51 +0000 (16:40 +0100)
Neue Elemente in Form haben zur Ausführung von Codepfaden in
invoice_io.pl geführt, die eigentlich zu den Warenstammdatenmasken
gehört. Clobbern von $::form reichte dann beim Wiederherstellen der
Session nicht -- diese überflüssigen Variablen müssen manuell entfernt
werden.

bin/mozilla/ic.pl

index 8c915f4..ad6d71e 100644 (file)
@@ -2042,6 +2042,9 @@ sub ajax_autocomplete {
 sub back_to_record {
   _check_io_auth();
 
+
+  delete @{$::form}{qw(action action_add action_back_to_record back_sub description item notes partnumber sellprice taxaccount2 unit vc)};
+
   $::auth->restore_form_from_session($::form->{previousform}, clobber => 1);
   $::form->{rowcount}--;
   $::form->{action}   = 'display_form';