From 3ae841b50ac976c8e889076916539e2100edd0fa Mon Sep 17 00:00:00 2001 From: "sbh (Open ERP)" Date: Fri, 12 Nov 2010 15:06:49 +0530 Subject: [PATCH] [IMP] base_report_designer: Improve code bzr revid: sbh@tinyerp.com-20101112093649-d4ovbz0z8w7vxedy --- addons/base_report_designer/base_report_designer.py | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/addons/base_report_designer/base_report_designer.py b/addons/base_report_designer/base_report_designer.py index 5eb4c89a43f..b6258b602ba 100644 --- a/addons/base_report_designer/base_report_designer.py +++ b/addons/base_report_designer/base_report_designer.py @@ -55,8 +55,9 @@ class report_xml(osv.osv): 'report_sxw_content': base64.decodestring(file_sxw), 'report_rml_content': str(sxw2rml(sxwval, xsl=fp.read())), }) - db = pooler.get_db_only(cr.dbname) - self.pool.get('ir.actions.report.xml').register_all(cr = db.cursor()) + + self.pool.get('ir.actions.report.xml').register_all(cr = cr) + cr.commit() return True def report_get(self, cr, uid, report_id, context={}):