Merge branch 'master' into commentreorg
[ikiwiki.git] / IkiWiki.pm
index 11cfcdfd2d9ef31112f431963d52e8c31efe0f01..d76b5edb403b931e207ccd6dd4ac2f8f5da4fe95 100644 (file)
@@ -2348,7 +2348,8 @@ sub match_internal ($$;@) {
 sub match_page ($$;@) {
        my $page=shift;
        my $match=match_glob($page, shift, @_);
-       if ($match && ! defined IkiWiki::pagetype($IkiWiki::pagesources{$page})) {
+       if ($match && ! (exists $IkiWiki::pagesources{$page}
+           && defined IkiWiki::pagetype($IkiWiki::pagesources{$page}))) {
                return IkiWiki::FailReason->new("$page is not a page");
        }
        else {