]> sipb.mit.edu Git - ikiwiki.git/blobdiff - IkiWiki/Plugin/tag.pm
Check for existence off srcfile in add_autofile
[ikiwiki.git] / IkiWiki / Plugin / tag.pm
index c0b7feb23ac7c34fdd0e2ebb1ba405c97005e644..c6c99ae45cd008469b9918af315c2a2b4ffda132 100644 (file)
@@ -71,15 +71,14 @@ sub gentag ($) {
        if (defined $config{tag_autocreate} && $config{tag_autocreate}) {
                my $tagfile = newpagefile(tagpage($tag), $config{default_pageext});
                $tagfile=~s/^\///;
-               return if (srcfile($tagfile,1));
+
+               return if (! add_autofile($tagfile));
 
                debug(sprintf(gettext("creating tag page %s"), $tag));
 
                my $template=template("autotag.tmpl");
                $template->param(tag => $tag);
                writefile($tagfile, $config{srcdir}, $template->output);
-
-               add_autofile("$config{srcdir}/$tagfile");
        }
 }