]> sipb.mit.edu Git - ikiwiki.git/blobdiff - IkiWiki/Plugin/goto.pm
goto: Support being passed a page title that is not a valid page name, to support...
[ikiwiki.git] / IkiWiki / Plugin / goto.pm
index 3f40c5859f3d22f7d7c1fc7dfb8d9398e8a7249f..2e2dc04a111a164745fb628785b509d40e024e6c 100644 (file)
@@ -32,6 +32,12 @@ sub cgi_goto ($;$) {
                }
        }
 
+       # It's possible that $page is not a valid page name;
+       # if so attempt to turn it into one.
+       if ($page !~ /$config{wiki_file_regexp}/) {
+               $page=titlepage($page);
+       }
+
        IkiWiki::loadindex();
 
        # If the page is internal (like a comment), see if it has a