From abba2054453da5dec841fd25912742c6b5b33848 Mon Sep 17 00:00:00 2001 From: "Jay (OpenERP)" Date: Fri, 10 Dec 2010 14:36:24 +0530 Subject: [PATCH] [FIX] ReportEngine : Corrected the problem of being not able to recognize images inserted from ReportDesigner Plug-in lp bug: https://launchpad.net/bugs/586066 fixed bzr revid: jvo@tinyerp.com-20101210090624-yp6u3du6xx43ov5l --- bin/report/render/rml2pdf/trml2pdf.py | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/bin/report/render/rml2pdf/trml2pdf.py b/bin/report/render/rml2pdf/trml2pdf.py index 0bda7e0..9171285 100644 --- a/bin/report/render/rml2pdf/trml2pdf.py +++ b/bin/report/render/rml2pdf/trml2pdf.py @@ -182,23 +182,23 @@ class _rml_doc(object): def _images(self, el): result = {} - for node in el.findall('image'): + for node in el.findall('.//image'): rc =( node.text or '') result[node.get('name')] = base64.decodestring(rc) return result def render(self, out): - el = self.etree.findall('docinit') + el = self.etree.findall('.//docinit') if el: self.docinit(el) - el = self.etree.findall('stylesheet') + el = self.etree.findall('.//stylesheet') self.styles = _rml_styles(el,self.localcontext) - el = self.etree.findall('images') + el = self.etree.findall('.//images') if el: self.images.update( self._images(el[0]) ) - el = self.etree.findall('template') + el = self.etree.findall('.//template') if len(el): pt_obj = _rml_template(self.localcontext, out, el[0], self, images=self.images, path=self.path, title=self.title) el = utils._child_get(self.etree, self, 'story') -- 1.7.10.4