Revision 5491ab17
Von Sven Schöling vor etwa 7 Jahren hinzugefügt
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
CustomVariables: Nicht überlagerte Variablen können invalid sein
Muss beim autovivifien geprüft werden