[FIX] base_calendar: Make exp_report() signature correspond to the one in web_services

This commit is contained in:
Matthieu Dietrich 2015-06-16 15:15:13 +02:00 committed by Nicolas Martinelli
parent 7d3a4ab1b1
commit d0e39720e3
1 changed files with 5 additions and 5 deletions

View File

@ -1826,7 +1826,7 @@ ir_model()
class virtual_report_spool(web_services.report_spool):
def exp_report(self, db, uid, object, ids, data=None, context=None):
def exp_report(self, db, uid, object, ids, datas=None, context=None):
"""
Export Report
@param self: The object pointer
@ -1837,13 +1837,13 @@ class virtual_report_spool(web_services.report_spool):
if object == 'printscreen.list':
return super(virtual_report_spool, self).exp_report(db, uid, \
object, ids, data, context)
object, ids, datas, context)
new_ids = []
for id in ids:
new_ids.append(base_calendar_id2real_id(id))
if data.get('id', False):
data['id'] = base_calendar_id2real_id(data['id'])
return super(virtual_report_spool, self).exp_report(db, uid, object, new_ids, data, context)
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()