= Description = Under CGI, links in the quickhelp section when editing pages will ignore any configured URL mappings. It must have something to do with how (or when) self.getText() is initialized in request.py. The lambda calls i18n.getText(), which apparently never leans about the mappings. == Steps to reproduce == ## Describe the steps needed to reproduce the bug. If we can't reproduce it, we probably can't fix it. 1. Install as CGI (this Wiki here doesn't exhibit the symptoms, so I just assume it has to do with that) 1. Configure URL mapping 1. Edit a page 1. Check the links in the quickhelp == Example == ##Add URL that show the bug, screenshot or test wiki markup that fail... Create a login on http://sourceware.org/systemtap/wiki, and try using the text editor on any page. ##attachment:screenshot.png ##{{{ ##Example wiki markup that fail ##}}} == Details == ## If you got a traceback, please save the traceback page as html and attach here: ## attachment:traceback.html ## if the bug is in this wiki, just kill the table and write: This Wiki. ## If a traceback is not available, please fill in the details here: || '''!MoinMoin Version''' || 1.5.3 || || '''OS and Version''' || Linux (Suse 8.1) || || '''Python Version''' || 2.4 || || '''Server Setup''' || Apache via CGI || || '''Server Details''' || || == Workaround == ## How to deal with the bug until it is fixed I hacked a workaround in !PageEditor.py (calling getText() with formatted=False and formatting some other way), but I guess that's not really the correct solution. = Discussion = * [Mahadevan R, mdevan -dot- foobar -at- gmail -dot- com, 2-Aug]: I had to face the same problem too. The problem occurs when the wiki is hosted at a URL other than "/", like "/mywiki" for example. My workaround (fix?) was to edit i18n/en.py line 447 (Moin version 1.5.4) and change {{{HelpOnEditing}}} to {{{["HelpOnEditing"]}}} and {{{SyntaxReference}}} to {{{["SyntaxReference"]}}}. * Thanks Mahadevan, your workaround worked for me :) -counterpoke = Plan = ## This part is for Moin``Moin developers: * Priority: * Assigned to: * Status: ---- ## If you are a moin core developer, replace the category to Category* in these cases: ## Category MoinMoinNoBug - if this is not a bug. ## Category MoinMoinBugConfirmed - if you can confirm the bug on current code. ## Category MoinMoinBugFixed - after the bug is fixed in current code. CategoryMoinMoinBug