]> sipb.mit.edu Git - ikiwiki.git/blobdiff - IkiWiki/Plugin/template.pm
When loading a template in scan mode, let preprocess know it only needs to scan.
[ikiwiki.git] / IkiWiki / Plugin / template.pm
index b872f0962a2b410f7c2cc35cc8c9d82df94a98a1..b6097bb49d26133a54dc2fa27c3fc98e59d657bb 100644 (file)
@@ -69,9 +69,13 @@ sub preprocess (@) {
                }
        }
 
                }
        }
 
+       # This needs to run even in scan mode, in order to process
+       # links and other metadata includes via the template.
+       my $scan=! defined wantarray;
+
        return IkiWiki::preprocess($params{page}, $params{destpage},
                IkiWiki::filter($params{page}, $params{destpage},
        return IkiWiki::preprocess($params{page}, $params{destpage},
                IkiWiki::filter($params{page}, $params{destpage},
-               $template->output));
+               $template->output), $scan);
 }
 
 1
 }
 
 1