Revision 2bb587b7
Von Moritz Bunkus vor etwa 14 Jahren hinzugefügt
bin/mozilla/io.pl | ||
---|---|---|
2072 | 2072 |
|
2073 | 2073 |
my $form = $main::form; |
2074 | 2074 |
|
2075 |
$form->{CVAR_CONFIGS} ||= { };
|
|
2075 |
$form->{CVAR_CONFIGS} = { } unless ref $form->{CVAR_CONFIGS} eq 'HASH';
|
|
2076 | 2076 |
$form->{CVAR_CONFIGS}->{IC} ||= CVar->get_configs(module => 'IC'); |
2077 | 2077 |
|
2078 | 2078 |
$main::lxdebug->leave_sub(); |
Auch abrufbar als: Unified diff
Nicht versuchen, Strings als Hashes zu benutzen
Wenn man aus einen Beleg heraus einen neuen Artikel anlegt, so ist
$form->{CVAR_CONFIGS} mit einem Hash gefüllt. Alle $form-Variablen
werden dann in Hiddens mitgeschliffen, aber halt nicht richtig
gedumpt. Beim nächsten Aufruf von _update_custom_variables steht
deshalb in $form->{CVAR_CONFIGS} ein String 'HASH', der
natürlich kein Hash ist.
Fix für Bug 1485.