Nach dem Speichern Auftrag neu laden, weil die orderitem_ids ansonsten nicht gesetzt...
authorMoritz Bunkus <m.bunkus@linet-services.de>
Wed, 26 Aug 2009 13:58:15 +0000 (15:58 +0200)
committerSven Schöling <s.schoeling@linet-services.de>
Fri, 28 Aug 2009 15:31:55 +0000 (17:31 +0200)
bin/mozilla/oe.pl

index 3017456..094c3cd 100644 (file)
@@ -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();