Support execute Report without models nor data

issue11111
review385691002
This commit is contained in:
Cédric Krier
2022-01-03 22:37:15 +01:00
parent 9f51ae34e5
commit da298af7e6
+7 -2
View File
@@ -1268,10 +1268,15 @@ class Report(object):
self._proxy = self._config.get_proxy(name, type='report')
def execute(self, models=None, data=None):
ids = [m.id for m in models] if models else data.get('ids', [])
if models:
ids = [m.id for m in models]
elif data:
ids = data.get('ids', [])
else:
ids = []
if data is None:
data = {
'id': ids[0],
'id': ids[0] if ids else None,
'ids': ids,
}
if models: