[REF] Base_Calendar : Improvement for report
authorJay (Open ERP) <jvo@tinyerp.com>
Mon, 29 Mar 2010 09:11:23 +0000 (14:41 +0530)
committerJay (Open ERP) <jvo@tinyerp.com>
Mon, 29 Mar 2010 09:11:23 +0000 (14:41 +0530)
bzr revid: jvo@tinyerp.com-20100329091123-blmy4mcvxvnw4bzh

addons/base_calendar/base_calendar.py

index 62ffc7c..17202c3 100644 (file)
@@ -1173,7 +1173,10 @@ class virtual_report_spool(web_services.report_spool):
         new_ids = []
         for id in ids:
             new_ids.append(base_calendar_id2real_id(id))
-        datas['id'] = base_calendar_id2real_id(datas['id'])        
+        if datas is None:
+            datas = {}
+        if datas.get('id',False):
+            datas['id'] = base_calendar_id2real_id(datas['id'])        
         return super(virtual_report_spool, self).exp_report(db, uid, object, new_ids, datas, context)
 
 virtual_report_spool()