From aca14d8048ea08ab7faee36045cec3cbd3f6ea5f Mon Sep 17 00:00:00 2001 From: Stephane Wirtel Date: Wed, 28 Jan 2009 13:22:13 +0100 Subject: [PATCH] [FIX] Seek the position to 0 for a stringio lp bug: https://launchpad.net/bugs/321962 fixed bzr revid: stephane@tinyerp.com-20090128122213-eetwscy9k00byh9l --- bin/report/render/rml2pdf/trml2pdf.py | 2 ++ 1 file changed, 2 insertions(+) diff --git a/bin/report/render/rml2pdf/trml2pdf.py b/bin/report/render/rml2pdf/trml2pdf.py index 1084b3f3753..5f8154044c2 100644 --- a/bin/report/render/rml2pdf/trml2pdf.py +++ b/bin/report/render/rml2pdf/trml2pdf.py @@ -641,8 +641,10 @@ class _rml_flowable(object): else: import base64 image_data = base64.decodestring(node.firstChild.nodeValue) + image = StringIO() image.write(image_data) + image.seek(0) return platypus.Image(image, mask=(250,255,250,255,250,255), **(utils.attr_get(node, ['width','height']))) else: return platypus.Image(node.getAttribute('file'), mask=(250,255,250,255,250,255), **(utils.attr_get(node, ['width','height'])))