]> git.vanrenterghem.biz Git - git.ikiwiki.info.git/blobdiff - IkiWiki/Plugin/websetup.pm
po: move most of filter code to its own function
[git.ikiwiki.info.git] / IkiWiki / Plugin / websetup.pm
index 2d978c5b46758e3ad2234f4d0bc8ba73d80e89b1..95d044c08a5d46ada18308d6448efebede1732af 100644 (file)
@@ -138,9 +138,8 @@ sub showfields ($$$@) {
 
                my $value=$config{$key};
 
-               if ($info{safe} && defined $value &&
-                   (ref $value eq 'ARRAY' || ref $info{example} eq 'ARRAY')) {
-                       $value=[@{$value}, "", ""]; # blank items for expansion
+               if ($info{safe} && (ref $value eq 'ARRAY' || ref $info{example} eq 'ARRAY')) {
+                       $value=[(ref $value eq 'ARRAY' ? @{$value} : ""), "", ""]; # blank items for expansion
                }
 
                if ($info{type} eq "string") {