diff --git a/wiki/macro/WikiNinjas.py b/wiki/macro/WikiNinjas.py index 45846b53..4e802918 100644 --- a/wiki/macro/WikiNinjas.py +++ b/wiki/macro/WikiNinjas.py @@ -9,7 +9,7 @@ import random random.seed() -from MoinMoin.Page import Page +from MoinMoin.Page import wikiutil Dependencies = ["time"] @@ -23,8 +23,6 @@ def macro_WikiNinjas(macro, args): # select random page page = random.choice(all_pages) - f = macro.formatter - # return a single page link - return (f.pagelink(1, page, generated=1) + - f.text(page) + - f.pagelink(0, page)) + macro.request.http_redirect("%s/%s?action=show&redirect=%s" % (macro.request.script_root, page, wikiutil.url_quote_plus(self.page_name, '') )) + + return