Description

Links in ReStructuredText are always relative to the current page.

Steps to reproduce

Workaround

Patch for parsers/text_rst.py.

--- text_rst.py.orig    2007-09-01 06:38:10.435649000 -0700
+++ text_rst.py 2007-09-01 06:38:28.701643000 -0700
@@ -383,7 +383,7 @@
                 if '#' in refuri:
                     pagename, anchor = refuri.split('#', 1)
                 page = Page(self.request, wikiutil.AbsPageName(self.request, self.formatter.page.page_name, pagename))
-                node['refuri'] = page.url(self.request, anchor=anchor)
+                node['refuri'] = page.url(self.request, anchor=anchor, relative=False)
                 if not page.exists():
                     node['classes'].append('nonexistent')

Reporter: tic (mail+moinmoin at mikael.jansson.be)

Plan


CategoryMoinMoinBugFixed

MoinMoin: MoinMoinBugs/1.6devTextRstRelativeUrls (last edited 2007-10-29 19:06:33 by localhost)