From fe230bbb6d569c6af3abbd79d4664be844fc5b42 Mon Sep 17 00:00:00 2001 From: "Nimesh (Open ERP)" Date: Mon, 30 May 2011 14:33:35 +0530 Subject: [PATCH] [fix] improvement in trml2pdf.py for the image bzr revid: nco@tinyerp.com-20110530090335-7lamm1fbnalkrhlh --- openerp/report/render/rml2pdf/trml2pdf.py | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/openerp/report/render/rml2pdf/trml2pdf.py b/openerp/report/render/rml2pdf/trml2pdf.py index e083062e302..e3afa872fbd 100644 --- a/openerp/report/render/rml2pdf/trml2pdf.py +++ b/openerp/report/render/rml2pdf/trml2pdf.py @@ -447,14 +447,14 @@ class _rml_canvas(object): self._logger.debug("Image %s used", node.get('name')) s = StringIO(image_data) else: + newtext = node.text if self.localcontext: - res = utils._regex.findall(node.text) + res = utils._regex.findall(newtext) for key in res: - newtext = eval(key, {}, self.localcontext) - node.text = newtext or '' + newtext = eval(key, {}, self.localcontext) or '' image_data = None - if node.text: - image_data = base64.decodestring(node.text) + if newtext: + image_data = base64.decodestring(newtext) if image_data: s = StringIO(image_data) else: