diff --git a/addons/base_calendar/base_calendar.py b/addons/base_calendar/base_calendar.py index 62ffc7c39d8..17202c3ba83 100644 --- a/addons/base_calendar/base_calendar.py +++ b/addons/base_calendar/base_calendar.py @@ -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()