Description
Relative Wiki links in reStructuredText format don't work in 1.5.4.
Steps to reproduce
See below.
Example
not
Source code:
Link to a (non-existing) SubPage__ does in fact link to somewhere. .. __: /SubPage
Result:
Link to a (non-existing) SubPage does in fact link to somewhere.
Details
MoinMoin Version |
|
OS and Version |
|
Python Version |
|
Server Setup |
|
Server Details |
|
Language you are using the wiki in (set in the browser/UserPreferences) |
|
Workaround
This patch fixes the bug:
*** MoinMoin/parser/rst.py.orig Thu May 11 18:24:00 2006
--- MoinMoin/parser/rst.py Sun Aug 13 18:59:07 2006
***************
*** 376,382 ****
node['classes'].append(prefix)
else:
# Default case - make a link to a wiki page.
! page = MoinMoin.Page.Page(self.request, refuri)
node['refuri'] = page.url(self.request)
if not page.exists():
node['classes'].append('nonexistent')
--- 376,383 ----
node['classes'].append(prefix)
else:
# Default case - make a link to a wiki page.
! page = MoinMoin.Page.Page(self.request,
! wikiutil.AbsPageName(self.request, self.formatter.page.page_name, refuri))
node['refuri'] = page.url(self.request)
if not page.exists():
node['classes'].append('nonexistent')
Discussion
Plan
- Priority:
- Assigned to:
- Status: fixed in moin 1.5 branch
