#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

Reply via email to