diff options
author | Arne Babenhauserheide <arne_bab@web.de> | 2010-09-13 16:55:58 +0200 |
---|---|---|
committer | Arne Babenhauserheide <arne_bab@web.de> | 2010-09-13 16:55:58 +0200 |
commit | 5279a0bba5d9a5077d29e9b4cbf9e38290c7e26d (patch) | |
tree | 333e9754503b6523a6b019200b2bff4500cf7a7e /.library | |
parent | 7d44939baf655478922c5a49dc5d93640a987a4e (diff) | |
parent | 1f1f8ebf13dcaa5899a37ef5d87785bb45c0f3ac (diff) |
Merge branch 'master' of flubber:~hurd-web/hurd-web
Diffstat (limited to '.library')
-rw-r--r-- | .library/IkiWiki/Plugin/field.pm | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/.library/IkiWiki/Plugin/field.pm b/.library/IkiWiki/Plugin/field.pm index e53474e9..77247ad4 100644 --- a/.library/IkiWiki/Plugin/field.pm +++ b/.library/IkiWiki/Plugin/field.pm @@ -356,6 +356,9 @@ sub field_set_template_values ($$;@) { my @parameter_names = $template->param(); foreach my $field (@parameter_names) { + # Don't redefine if the field already has a value. + next if ($template->param($field)); + my $type = $template->query(name => $field); if ($type eq 'LOOP' and $field =~ /_LOOP$/i) { |