From 9e96031edb92a57ef72726f15637459e3248b263 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?J=C3=A9rome=20Perrin?= <jerome@nexedi.com> Date: Sun, 20 Nov 2005 20:12:26 +0000 Subject: [PATCH] translation_service returns an unicode string, we need to encode it to utf8. git-svn-id: https://svn.erp5.org/repos/public/erp5/trunk@4365 20353a03-c40f-0410-a6d1-a30d3c3de9de --- product/ERP5Type/Accessor/WorkflowState.py | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/product/ERP5Type/Accessor/WorkflowState.py b/product/ERP5Type/Accessor/WorkflowState.py index 16ab6999c1..4ef0547c33 100755 --- a/product/ERP5Type/Accessor/WorkflowState.py +++ b/product/ERP5Type/Accessor/WorkflowState.py @@ -95,7 +95,7 @@ class TranslatedGetter(Getter): translation_service = getToolByName(instance, 'translation_service') wf = portal_workflow.getWorkflowById(self._key) state_id = wf._getWorkflowStateOf(instance, id_only=1) - return translation_service.translate('ui', state_id) + return translation_service.translate('ui', state_id).encode('utf8') psyco.bind(__call__) @@ -106,9 +106,9 @@ class TranslatedTitleGetter(TitleGetter): def __call__(self, instance): portal_workflow = getToolByName(instance, 'portal_workflow') - translation_service = getToolByName(instance, 'translation_service') + translation_service = getToolByName(instance, 'translation_service') wf = portal_workflow.getWorkflowById(self._key) state_title = wf._getWorkflowStateOf(instance).title - return translation_service.translate('ui', state_title) + return translation_service.translate('ui', state_title).encode('utf8') psyco.bind(__call__) -- 2.30.9