Projekt

Allgemein

Profil

« Zurück | Weiter » 

Revision 5491ab17

Von Sven Schöling vor etwa 7 Jahren hinzugefügt

  • ID 5491ab1748703d2357949ba01050c76f51493e41
  • Vorgänger cadaf439
  • Nachfolger 999cace7

CustomVariables: Nicht überlagerte Variablen können invalid sein

Muss beim autovivifien geprüft werden

Unterschiede anzeigen:

SL/DB/Helper/CustomVariables.pm
92 92
        my $cvar;
93 93
        if ( $cvars_by_config{$_->id} ) {
94 94
          $cvar = $cvars_by_config{$_->id};
95
          $cvar->{is_valid} = !$invalids_by_config{$_->id};
96 95
        }
97 96
        else {
98 97
          $cvar = _new_cvar($self, %params, config => $_);
99 98
          $self->add_custom_variables($cvar);
100
          $cvar->{is_valid} = 1;
101 99
        }
100
        $cvar->{is_valid} = !$invalids_by_config{$_->id};
102 101
        $cvar->{config}   = $_;
103 102
        $cvar;
104 103
      }

Auch abrufbar als: Unified diff