summaryrefslogtreecommitdiff
path: root/IkiWiki/Plugin
diff options
context:
space:
mode:
authorSimon McVittie <smcv@ http://smcv.pseudorandom.co.uk/>2009-01-10 11:29:56 +0000
committerSimon McVittie <smcv@ http://smcv.pseudorandom.co.uk/>2009-01-10 11:29:56 +0000
commitd70b05971f6491df83940834ca169c86e426af97 (patch)
tree6f593bbf9483e540d0db56059fe86a9c1cf9017d /IkiWiki/Plugin
parent8b084a132733399521e7fa48031795598142f62e (diff)
comments: only try to insert commentuser etc. into templates if the page contained [[!_comment]]
Diffstat (limited to 'IkiWiki/Plugin')
-rw-r--r--IkiWiki/Plugin/comments.pm6
1 files changed, 6 insertions, 0 deletions
diff --git a/IkiWiki/Plugin/comments.pm b/IkiWiki/Plugin/comments.pm
index 3a0465dbb..89410bb70 100644
--- a/IkiWiki/Plugin/comments.pm
+++ b/IkiWiki/Plugin/comments.pm
@@ -604,6 +604,12 @@ sub pagetemplate (@) {
}
}
+ # everything below this point is only relevant to the comments
+ # themselves
+ if (!exists $commentstate{$page}) {
+ return;
+ }
+
if ($template->query(name => 'commentuser')) {
$template->param(commentuser =>
$commentstate{$page}{commentuser});