From: Moritz Bunkus Date: Wed, 26 Aug 2009 13:58:15 +0000 (+0200) Subject: Nach dem Speichern Auftrag neu laden, weil die orderitem_ids ansonsten nicht gesetzt... X-Git-Tag: release-2.6.1beta1~317 X-Git-Url: http://wagnertech.de/git?a=commitdiff_plain;h=066dbf0a499302f18870efcc42fbc60a3f62c081;p=kivitendo-erp.git Nach dem Speichern Auftrag neu laden, weil die orderitem_ids ansonsten nicht gesetzt sind. --- diff --git a/bin/mozilla/oe.pl b/bin/mozilla/oe.pl index 3017456d2..094c3cd84 100644 --- a/bin/mozilla/oe.pl +++ b/bin/mozilla/oe.pl @@ -38,6 +38,7 @@ use SL::FU; use SL::OE; use SL::IR; use SL::IS; +use SL::MoreCommon qw(ary_diff); use SL::PE; use SL::ReportGenerator; use List::Util qw(max reduce sum); @@ -1092,8 +1093,8 @@ sub save { $form->{simple_save} = 1; if(!$form->{print_and_save}) { - set_headings("edit"); - &update; + delete @{$form}{ary_diff([keys %{ $form }], [qw(login stylesheet id script type)])}; + edit(); exit; } $lxdebug->leave_sub();