diff --git a/product/ERP5Type/Base.py b/product/ERP5Type/Base.py index 6e0a31dd2664f4913b4bfed594bddc50fc86e5d9..984aaa790eacdc16def6c9f72fd5a540c28fbd78 100755 --- a/product/ERP5Type/Base.py +++ b/product/ERP5Type/Base.py @@ -1571,14 +1571,15 @@ class Base( CopyContainer, PortalContent, ActiveObject, ERP5PropertyManager ): """ return self.portal_type - security.declareProtected(Permissions.AccessContentsInformation, 'getPortalType') + security.declareProtected(Permissions.AccessContentsInformation, + 'getTranslatedPortalType') def getTranslatedPortalType(self): """ This returns the translated portal_type """ portal_type = self.portal_type translation_service = getToolByName(self, 'translation_service') - return translation_service.translate('ui', portal_type) + return translation_service.translate('ui', portal_type).encode('utf8') security.declareProtected(Permissions.ModifyPortalContent, 'setPortalType') def setPortalType(self, portal_type = None):