Jigar Amin  (OpenERP) has proposed merging 
lp:~openerp-dev/openobject-server/trunk-bug-956798-jam into 
lp:openobject-server.

Requested reviews:
  OpenERP Core Team (openerp)
Related bugs:
  Bug #956798 in OpenERP Server: "Reports give error: coercing to Unicode: need 
string or buffer, tuple found"
  https://bugs.launchpad.net/openobject-server/+bug/956798

For more details, see:
https://code.launchpad.net/~openerp-dev/openobject-server/trunk-bug-956798-jam/+merge/104348

Hello,
MP Contains Bug Fix : lp#956798 Reports give error: coercing to Unicode: need 
string or buffer, tuple found.
Added the common Utf-8 encoding for all _rml_flowable(flowable) textual 
processing to handle information global text.
Kindly review this.
Thank You 

-- 
https://code.launchpad.net/~openerp-dev/openobject-server/trunk-bug-956798-jam/+merge/104348
Your team OpenERP R&D Team is subscribed to branch 
lp:~openerp-dev/openobject-server/trunk-bug-956798-jam.
=== modified file 'openerp/report/render/rml2pdf/trml2pdf.py'
--- openerp/report/render/rml2pdf/trml2pdf.py	2012-02-08 01:36:17 +0000
+++ openerp/report/render/rml2pdf/trml2pdf.py	2012-05-02 09:03:22 +0000
@@ -279,9 +279,6 @@
             addMapping(face, 1, 1, fontname)    #italic and bold
 
     def _textual_image(self, node):
-        rc = ''
-        for n in node:
-            rc +=( etree.tostring(n) or '') + n.tail
         return base64.decodestring(node.tostring())
 
     def _images(self, el):
@@ -615,7 +612,8 @@
         self.title = title
 
     def _textual(self, node):
-        rc1 = utils._process_text(self, node.text or '')
+        text = node.text and node.text.encode('utf-8') or ''
+        rc1 = utils._process_text(self, text)
         for n in utils._child_get(node,self):
             txt_n = copy.deepcopy(n)
             for key in txt_n.attrib.keys():

_______________________________________________
Mailing list: https://launchpad.net/~openerp-dev-gtk
Post to     : [email protected]
Unsubscribe : https://launchpad.net/~openerp-dev-gtk
More help   : https://help.launchpad.net/ListHelp

Reply via email to