From f0c80475163a971d7e4c3036c7eb18f34ea9bfd9 Mon Sep 17 00:00:00 2001 From: Vincent Fretin Date: Mon, 13 May 2013 09:20:53 +0200 Subject: [PATCH] Use safe_unicode to avoid to decode twice --- src/collective/contact/widget/widgets.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/collective/contact/widget/widgets.py b/src/collective/contact/widget/widgets.py index 17f9abc..ed4d552 100644 --- a/src/collective/contact/widget/widgets.py +++ b/src/collective/contact/widget/widgets.py @@ -6,7 +6,7 @@ from zope.i18n import translate from zope.interface import implementer, implements, Interface from zope.browserpage.viewpagetemplatefile import ViewPageTemplateFile from five import grok -from Products.CMFPlone.utils import base_hasattr +from Products.CMFPlone.utils import base_hasattr, safe_unicode from plone.app.layout.viewlets.interfaces import IBelowContent from plone.app.layout.viewlets.interfaces import IHtmlHeadLinks @@ -133,7 +133,7 @@ class TermViewlet(grok.Viewlet): title = self.context.get_full_title() else: title = self.context.Title() - title = title and title.decode('utf-8') or u"" + title = title and safe_unicode(title) or u"" return title @property