]> sipb.mit.edu Git - ikiwiki.git/blobdiff - IkiWiki/Plugin/goto.pm
inline: Force an absolute page location when the inline postform is used.
[ikiwiki.git] / IkiWiki / Plugin / goto.pm
index 42d2425ca2a0dbe85b172fee06eb63ec50b07d00..0eb83fc208de611d05a016ff8fc63c2c6913f1c8 100644 (file)
@@ -52,7 +52,7 @@ sub cgi_goto ($;$) {
                IkiWiki::redirect($q, $pagestate{$page}{meta}{permalink});
        }
 
-       if (! length $link) {
+       if (! defined $link || ! length $link) {
                IkiWiki::cgi_custom_failure(
                        $q,
                        "404 Not Found",
@@ -64,7 +64,7 @@ sub cgi_goto ($;$) {
                )
        }
        else {
-               IkiWiki::redirect($q, urlto($link, undef, 1));
+               IkiWiki::redirect($q, urlto($link));
        }
 
        exit;