summaryrefslogtreecommitdiff
path: root/bin/report/interface.py
diff options
context:
space:
mode:
authorFabien Pinckaers <fp@tinyerp.com>2008-09-25 21:40:50 +0200
committerFabien Pinckaers <fp@tinyerp.com>2008-09-25 21:40:50 +0200
commitd189e17e71b2e9bc4ee238ca29c8047888493293 (patch)
tree9a35289eb4f58dff40b628d246c4eac56591ecd6 /bin/report/interface.py
parentba83be776556224dfa15714649c6ce8800149ced (diff)
bugfixes
bzr revid: fp@tinyerp.com-20080925194050-enw8gayfgjm0b0jc
Diffstat (limited to 'bin/report/interface.py')
-rw-r--r--bin/report/interface.py10
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)