diff --git a/bin/report/interface.py b/bin/report/interface.py index 2d5d7e5af27..3e4cfc8a9b1 100644 --- a/bin/report/interface.py +++ b/bin/report/interface.py @@ -189,7 +189,6 @@ from report_sxw import report_sxw def register_all(db): opj = os.path.join - #FIXME: multi-db, quoique... ca init le code donc ok. Enfin, du moins si les modules sont les memes. cr = db.cursor() cr.execute("SELECT * FROM ir_act_report_xml WHERE auto ORDER BY id") result = cr.dictfetchall() @@ -197,8 +196,11 @@ def register_all(db): for r in result: if netsvc.service_exist('report.'+r['report_name']): continue - if r['report_rml'] or r['report_rml_content']: - report_sxw('report.'+r['report_name'], r['model'], opj('addons',r['report_rml'] or '/'), header=r['header']) + if r['report_rml'] or r['report_rml_content_data']: + report_sxw('report.'+r['report_name'], r['model'], + opj('addons',r['report_rml'] or '/'), header=r['header']) if r['report_xsl']: - report_rml('report.'+r['report_name'], r['model'], opj('addons',r['report_xml']), r['report_xsl'] and opj('addons',r['report_xsl'])) + report_rml('report.'+r['report_name'], r['model'], + opj('addons',r['report_xml']), + r['report_xsl'] and opj('addons',r['report_xsl']))