From b9f733eb37e8a3f2b59292495ea505f8ccd3a032 Mon Sep 17 00:00:00 2001 From: Joey Hess Date: Wed, 16 May 2012 22:12:41 -0400 Subject: [PATCH] ensure HTML::Entities is always loaded --- IkiWiki/Plugin/meta.pm | 2 ++ 1 file changed, 2 insertions(+) diff --git a/IkiWiki/Plugin/meta.pm b/IkiWiki/Plugin/meta.pm index ef949f22e..e2ee8d5f3 100644 --- a/IkiWiki/Plugin/meta.pm +++ b/IkiWiki/Plugin/meta.pm @@ -284,11 +284,13 @@ sub pagetemplate (@) { $template->param(meta => join("\n", grep { (! $seen{$_}) && ($seen{$_}=1) } @{$metaheaders{$page}})); } if (exists $pagestate{$page}{meta}{title} && $template->query(name => "title")) { + eval q{use HTML::Entities}; $template->param(title => HTML::Entities::encode_numeric($pagestate{$page}{meta}{title})); $template->param(title_overridden => 1); } foreach my $field (qw{authorurl permalink}) { + eval q{use HTML::Entities}; $template->param($field => HTML::Entities::encode_entities($pagestate{$page}{meta}{$field})) if exists $pagestate{$page}{meta}{$field} && $template->query(name => $field); } -- 2.39.2