From: Bernd Bleßmann Date: Fri, 11 Sep 2015 15:25:07 +0000 (+0200) Subject: Auftrags-Controller: CVars die nicht editierbar und nicht "valid" sind, behandeln … X-Git-Url: http://wagnertech.de/gitweb/gitweb.cgi/kivitendo-erp.git/commitdiff_plain/8e0abf19ae328346f3372cb2bf3320f71b626027 Auftrags-Controller: CVars die nicht editierbar und nicht "valid" sind, behandeln … … Todo: Noch nicht berücksichtigt ist der Filter nach Warengruppen bei CVars. --- diff --git a/SL/Controller/Order.pm b/SL/Controller/Order.pm index 83938509f..469eb40f0 100644 --- a/SL/Controller/Order.pm +++ b/SL/Controller/Order.pm @@ -322,6 +322,11 @@ sub _recalc { sub _save { my ($self) = @_; + # autovivify all cvars that are not in the form (cvars_by_config can do it) + foreach my $item (@{ $self->order->items }) { + $item->cvars_by_config; + } + my $errors = []; my $db = $self->order->db;