Projekt

Allgemein

Profil

« Zurück | Weiter » 

Revision 2bb587b7

Von Moritz Bunkus vor etwa 14 Jahren hinzugefügt

  • ID 2bb587b7105aa365ade512c7432d5f8db4aa0d34
  • Vorgänger 4cbe32ff
  • Nachfolger be253985

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.

Unterschiede anzeigen:

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