diff rhodecode/controllers/feed.py @ 1295:11548cc19c8f beta

fixes #183 decoding of paths in changes
author Marcin Kuzminski <marcin@python-works.com>
date Wed, 27 Apr 2011 20:16:03 +0200
parents 50e41777675d
children 54fc83f2192c
line wrap: on
line diff
--- a/rhodecode/controllers/feed.py	Wed Apr 27 01:29:49 2011 +0200
+++ b/rhodecode/controllers/feed.py	Wed Apr 27 20:16:03 2011 +0200
@@ -28,6 +28,7 @@
 from pylons import url, response, tmpl_context as c
 from pylons.i18n.translation import _
 
+from rhodecode.lib import safe_unicode
 from rhodecode.lib.auth import LoginRequired, HasRepoPermissionAnyDecorator
 from rhodecode.lib.base import BaseRepoController
 
@@ -53,15 +54,15 @@
     def __changes(self, cs):
         changes = ''
 
-        a = [n.path for n in cs.added]
+        a = [safe_unicode(n.path) for n in cs.added]
         if a:
             changes += '\nA ' + '\nA '.join(a)
 
-        m = [n.path for n in cs.changed]
+        m = [safe_unicode(n.path) for n in cs.changed]
         if m:
             changes += '\nM ' + '\nM '.join(m)
 
-        d = [n.path for n in cs.removed]
+        d = [safe_unicode(n.path) for n in cs.removed]
         if d:
             changes += '\nD ' + '\nD '.join(d)