diff options
| author | Fabien Pinckaers <fp@tinyerp.com> | 2008-09-25 21:40:50 +0200 |
|---|---|---|
| committer | Fabien Pinckaers <fp@tinyerp.com> | 2008-09-25 21:40:50 +0200 |
| commit | d189e17e71b2e9bc4ee238ca29c8047888493293 (patch) | |
| tree | 9a35289eb4f58dff40b628d246c4eac56591ecd6 /bin/report/interface.py | |
| parent | ba83be776556224dfa15714649c6ce8800149ced (diff) | |
bugfixes
bzr revid: fp@tinyerp.com-20080925194050-enw8gayfgjm0b0jc
Diffstat (limited to 'bin/report/interface.py')
| -rw-r--r-- | bin/report/interface.py | 10 |
1 files changed, 7 insertions, 3 deletions
diff --git a/bin/report/interface.py b/bin/report/interface.py index 95e6ec31946..3e133310476 100644 --- a/bin/report/interface.py +++ b/bin/report/interface.py @@ -100,9 +100,13 @@ class report_rml(report_int): # file('/tmp/terp.rml','wb+').write(rml) pool = pooler.get_pool(cr.dbname) ir_actions_report_xml_obj = pool.get('ir.actions.report.xml') - report_xml_ids = ir_actions_report_xml_obj.search(cr, uid, - [('report_name', '=', self.name[7:])], context=context) - self.title = ir_actions_report_xml_obj.browse(cr,uid,report_xml_ids)[0].name + try: + report_xml_ids = ir_actions_report_xml_obj.search(cr, uid, + [('report_name', '=', self.name[7:])], context=context) + self.title = ir_actions_report_xml_obj.browse(cr,uid,report_xml_ids)[0].name + except: + print 'Report not Found !' + self.title = 'Unknown' report_type = datas.get('report_type', 'pdf') create_doc = self.generators[report_type] pdf = create_doc(rml, title=self.title) |
