#2864: Cannot browse source with space in path name
---------------------------+------------------------------------------------
Reporter: Graham Booker | Owner: cboos
Type: defect | Status: assigned
Priority: normal | Milestone: 0.10
Component: browser | Version: devel
Severity: normal | Resolution:
Keywords: |
---------------------------+------------------------------------------------
Changes (by cboos):
* status: new => assigned
* owner: jonas => cboos
* milestone: => 0.10
Comment:
Can you try this fix?
{{{
#!diff
Index: trac/web/main.py
===================================================================
--- trac/web/main.py (revision 3006)
+++ trac/web/main.py (working copy)
@@ -20,6 +20,7 @@
import os
import sys
import dircache
+import urllib
from trac.core import *
from trac.env import open_environment
@@ -209,7 +210,7 @@
raise ValueError('TracUriRoot set to %s but request URL '
'is %s' % (root_uri, request_uri))
environ['SCRIPT_NAME'] = root_uri
- environ['PATH_INFO'] = request_uri[len(root_uri):]
+ environ['PATH_INFO'] =
urllib.unquote(request_uri[len(root_uri):])
else:
environ.setdefault('trac.env_path', os.getenv('TRAC_ENV'))
}}}
--
Ticket URL: <http://projects.edgewall.com/trac/ticket/2864>
The Trac Project <http://trac.edgewall.com/>
_______________________________________________
Trac-Tickets mailing list
[email protected]
http://lists.edgewall.com/mailman/listinfo/trac-tickets