Edgewall Software

Ticket #2905: trac_2905_2.diff

File trac_2905_2.diff, 0.8 KB (added by cmlenz, 3 years ago)

Patch for the login name issue

  • trac/web/api.py

     
    194194                         doc='Path inside the application') 
    195195    remote_addr = property(fget=lambda self: self.environ.get('REMOTE_ADDR'), 
    196196                           doc='IP address of the remote user') 
    197     remote_user = property(fget=lambda self: self.environ.get('REMOTE_USER'), 
     197    remote_user = property(fget=lambda self: self.environ.get('REMOTE_USER').decode('utf-8'), 
    198198                           doc='Name of the remote user, `None` if the user' 
    199199                               'has not logged in using HTTP authentication') 
    200200    scheme = property(fget=lambda self: self.environ['wsgi.url_scheme'],