]> wagnertech.de Git - kivitendo-erp.git/blobdiff - SL/DB/Helper/CustomVariables.pm
CustomVariables: Nicht überlagerte Variablen können invalid sein
[kivitendo-erp.git] / SL / DB / Helper / CustomVariables.pm
index bf0616c04ccf605dc011387c6d8f71fad92342c8..e8adfe8bab681a25ca361c346ed848f09bb4e450 100644 (file)
@@ -92,13 +92,12 @@ sub make_cvar_by_configs {
         my $cvar;
         if ( $cvars_by_config{$_->id} ) {
           $cvar = $cvars_by_config{$_->id};
-          $cvar->{is_valid} = !$invalids_by_config{$_->id};
         }
         else {
           $cvar = _new_cvar($self, %params, config => $_);
           $self->add_custom_variables($cvar);
-          $cvar->{is_valid} = 1;
         }
+        $cvar->{is_valid} = !$invalids_by_config{$_->id};
         $cvar->{config}   = $_;
         $cvar;
       }