diff --git a/addons/web/controllers/export.py b/addons/web/controllers/export.py index 5fdfbc25353..e944e898593 100644 --- a/addons/web/controllers/export.py +++ b/addons/web/controllers/export.py @@ -469,7 +469,7 @@ class ExportFormat(object): model, fields, ids, domain, import_compat = \ operator.itemgetter('model', 'fields', 'ids', 'domain', 'import_compat')(params) - Model = request.env[model].with_context(**params.get('context', {})) + Model = request.env[model].with_context(import_compat=import_compat, **params.get('context', {})) if not Model._is_an_ordinary_table(): fields = [field for field in fields if field['name'] != 'id'] @@ -493,7 +493,6 @@ class ExportFormat(object): response_data = self.from_group_data(fields, tree) else: - Model = Model.with_context(import_compat=import_compat) records = Model.browse(ids) if ids else Model.search(domain, offset=0, limit=False, order=False) export_data = records.export_data(field_names).get('datas', [])