X-Git-Url: http://wagnertech.de/gitweb/gitweb.cgi/mfinanz.git/blobdiff_plain/873a9a839d7c51f1dfbfb3a36bd4d7b152a1e818..86b6ff8a570d2fdc5fa53ba3dc9b3833e657e2e6:/SL/CVar.pm diff --git a/SL/CVar.pm b/SL/CVar.pm index b15f82be2..99e46726b 100644 --- a/SL/CVar.pm +++ b/SL/CVar.pm @@ -132,6 +132,8 @@ sub get_custom_variables { $act_var = $h_var->fetchrow_hashref(); $valid = $self->get_custom_variables_validity(config_id => $cvar->{id}, trans_id => $params{trans_id}); + } else { + $valid = !$cvar->{flag_defaults_to_invalid}; } if ($act_var) { @@ -145,7 +147,7 @@ sub get_custom_variables { : $act_var->{text_value}; $cvar->{valid} = $valid; } else { - $cvar->{valid} = 1; + $cvar->{valid} = $valid // 1; if ($cvar->{type} eq 'date') { if ($cvar->{default_value} eq 'NOW') {