X-Git-Url: http://wagnertech.de/git?a=blobdiff_plain;f=SL%2FCVar.pm;h=8c4f6a899feab2bb8240078234b996153f103304;hb=738c240ad3a167dd3013ef01f0892b5589fd7d9a;hp=7f82a2d8bb6e86c706f70b964c1747de87d8dec7;hpb=4555e1300f7ddd26d4548156360f4988d5b835ff;p=kivitendo-erp.git diff --git a/SL/CVar.pm b/SL/CVar.pm index 7f82a2d8b..8c4f6a899 100644 --- a/SL/CVar.pm +++ b/SL/CVar.pm @@ -224,7 +224,7 @@ sub get_custom_variables { $cvar->{OPTIONS} = [ map { { 'value' => $_ } } split(m/\#\#/, $cvar->{options}) ]; } - my $act_var; + my ($act_var, $valid); if ($params{trans_id}) { my @values = (conv_i($cvar->{id}), conv_i($params{trans_id})); push @values, $params{sub_module} if $params{sub_module}; @@ -232,7 +232,7 @@ sub get_custom_variables { do_statement($form, $h_var, $q_var, @values); $act_var = $h_var->fetchrow_hashref(); - $act_var->{valid} = $self->get_custom_variables_validity(config_id => $cvar->{id}, trans_id => $params{trans_id}); + $valid = $self->get_custom_variables_validity(config_id => $cvar->{id}, trans_id => $params{trans_id}); } if ($act_var) { @@ -241,7 +241,7 @@ sub get_custom_variables { : $cvar->{type} eq 'number' ? $act_var->{number_value} : $cvar->{type} eq 'bool' ? $act_var->{bool_value} : $act_var->{text_value}; - $cvar->{valid} = $act_var->{valid}; + $cvar->{valid} = $valid; } else { $cvar->{valid} = 1;