From: Bernd Bleßmann Date: Thu, 11 Jul 2019 11:29:36 +0000 (+0200) Subject: Revert "CVars: in Artikelstammdaten sind alle CVars gültig" X-Git-Tag: release-3.5.4~35 X-Git-Url: http://wagnertech.de/git?a=commitdiff_plain;h=af25c1461dc646c4c26cf7c86f4b6c5e6d54dac7;p=kivitendo-erp.git Revert "CVars: in Artikelstammdaten sind alle CVars gültig" This reverts commit ab45df2fa087f4b754ef02f238557ab0e28a676b. CVars in den Warenstammdaten sind nicht immer gültig. Das Problem hier war, dass das Speichern des Gültig-Flags durch einen anderen Bug nicht funktionierte, und so Variablen, die als Voreinstellung deaktiviert waren, nicht mehr geändert werden konnten (auch nicht auf aktiviert/gültig gesetzt werden). Der Fix für diesen anderen Bug kommt gleich. --- diff --git a/SL/Controller/Part.pm b/SL/Controller/Part.pm index e427cab4a..61455304b 100644 --- a/SL/Controller/Part.pm +++ b/SL/Controller/Part.pm @@ -229,7 +229,6 @@ sub render_form { %assembly_vars = %{ $self->prepare_assembly_render_vars } if $self->part->is_assembly; $params{CUSTOM_VARIABLES} = CVar->get_custom_variables(module => 'IC', trans_id => $self->part->id); - $_->{valid} = 1 for @{ $params{CUSTOM_VARIABLES} }; CVar->render_inputs('variables' => $params{CUSTOM_VARIABLES}, show_disabled_message => 1, partsgroup_id => $self->part->partsgroup_id) if (scalar @{ $params{CUSTOM_VARIABLES} });