From: Joey Hess Date: Mon, 4 Aug 2008 01:06:13 +0000 (-0400) Subject: work around strange problem with banned_users X-Git-Tag: 2.60~82 X-Git-Url: http://git.vanrenterghem.biz/git.ikiwiki.info.git/commitdiff_plain/6d15912e8fa1032e6d0a33a822a667da8fff6778?hp=4b79a43db6bf3027bc3b98d8770f98ce878035b8 work around strange problem with banned_users Its value was being ignored. Some kind of formbuilder bug? Anyway, prefixing all keys with a section seems like a good idea generally, in case there's ever overlap. --- diff --git a/IkiWiki/Plugin/websetup.pm b/IkiWiki/Plugin/websetup.pm index 8bef44925..18539f7ba 100644 --- a/IkiWiki/Plugin/websetup.pm +++ b/IkiWiki/Plugin/websetup.pm @@ -134,11 +134,11 @@ sub showfields ($$$@) { #{{{ } # multiple plugins can have the same field - my $name=defined $plugin ? $plugin.".".$key : $key; + my $name=defined $plugin ? $plugin.".".$key : $section.".".$key; my $value=$config{$key}; - if ($info{safe} && (ref $config{$key} eq 'ARRAY' || ref $info{example} eq 'ARRAY')) { + if ($info{safe} && (ref $value eq 'ARRAY' || ref $info{example} eq 'ARRAY')) { push @{$value}, "", ""; # blank items for expansion }