changeset 955:129eb072b8a8 beta

fixes for #99, added casting to unicode for int chars as utf-8 files
author Marcin Kuzminski <marcin@python-works.com>
date Mon, 24 Jan 2011 22:41:40 +0100
parents de671e3af0e5
children 83d35d716a02
files rhodecode/lib/helpers.py
diffstat 1 files changed, 2 insertions(+), 1 deletions(-) [+]
line wrap: on
line diff
--- a/rhodecode/lib/helpers.py	Mon Jan 24 22:39:48 2011 +0100
+++ b/rhodecode/lib/helpers.py	Mon Jan 24 22:41:40 2011 +0100
@@ -199,11 +199,12 @@
 class _FilesBreadCrumbs(object):
 
     def __call__(self, repo_name, rev, paths):
+        if isinstance(paths, str):
+            paths = paths.decode('utf-8')
         url_l = [link_to(repo_name, url('files_home',
                                         repo_name=repo_name,
                                         revision=rev, f_path=''))]
         paths_l = paths.split('/')
-
         for cnt, p in enumerate(paths_l):
             if p != '':
                 url_l.append(link_to(p, url('files_home',