# HG changeset patch # User Marcin Kuzminski # Date 2013-02-01 00:07:23 # Node ID 06f77c3297b9e5a7406ca23c4cf85a4910eb9fb1 # Parent cf00e8d39f220c851c2922eaa3ebf54b2f83a954 fixed #746 unicodeDedode errors on feed controllers diff --git a/rhodecode/controllers/feed.py b/rhodecode/controllers/feed.py --- a/rhodecode/controllers/feed.py +++ b/rhodecode/controllers/feed.py @@ -36,7 +36,7 @@ from rhodecode.lib.auth import LoginRequ from rhodecode.lib.base import BaseRepoController from rhodecode.lib.diffs import DiffProcessor, LimitedDiffContainer from rhodecode.model.db import CacheInvalidation -from rhodecode.lib.utils2 import safe_int, str2bool +from rhodecode.lib.utils2 import safe_int, str2bool, safe_unicode log = logging.getLogger(__name__) @@ -113,7 +113,7 @@ class FeedController(BaseRepoController) desc_msg.append('\n\n') desc_msg.append(diff_processor.as_raw()) desc_msg.append('') - return desc_msg + return map(safe_unicode, desc_msg) def atom(self, repo_name): """Produce an atom-1.0 feed via feedgenerator module"""