Projekt

Allgemein

Profil

« Zurück | Weiter » 

Revision 0d816a7b

Von Moritz Bunkus vor fast 14 Jahren hinzugefügt

  • ID 0d816a7b6856720b1d017f3b9b4ab7ef7a4d5dfc
  • Vorgänger 6fd4ac20
  • Nachfolger 57327b14

Verhindern, dass Strings als Hash-Referenz misbraucht werden

Ich bin gerade zu unkonzentriert, um die tatsächliche Ursache zu
finden. Es hat etwas damit zu tun, dass ein Callback zusammengebaut
wird und dabei $::form->{CVAR_CONFIGS} eine Hash-Referenz ist, die im
Callback sclicht als String erscheint.

Unterschiede anzeigen:

SL/CVar.pm
30 30
    FROM custom_variable_configs $where ORDER BY sortkey
31 31
SQL
32 32

  
33
  $::form->{CVAR_CONFIGS} = {} unless 'HASH' eq ref $::form->{CVAR_CONFIGS};
33 34
  if (!$::form->{CVAR_CONFIGS}->{$params{module}}) {
34 35
    my $configs  = selectall_hashref_query($form, $dbh, $query, @values);
35 36

  

Auch abrufbar als: Unified diff