diff --git a/sql_export/wizard/wizard_file.py b/sql_export/wizard/wizard_file.py index aaefad49d..69aa9c39a 100644 --- a/sql_export/wizard/wizard_file.py +++ b/sql_export/wizard/wizard_file.py @@ -63,11 +63,12 @@ class SqlFileWizard(models.TransientModel): % {"name": sql_export.name, "date": date, "extension": extension}, } ) - return { - "view_mode": "form", - "res_model": "sql.file.wizard", - "res_id": self.id, - "type": "ir.actions.act_window", - "target": "new", - "context": self.env.context, + action = { + "name": "SQL Export", + "type": "ir.actions.act_url", + "url": "web/content/?model=%s&id=%d&filename_field=filename&" + "field=binary_file&download=true&filename=%s" + % (self._name, self.id, self.file_name), + "target": "self", } + return action diff --git a/sql_export/wizard/wizard_file_view.xml b/sql_export/wizard/wizard_file_view.xml index b53919438..eb083c335 100644 --- a/sql_export/wizard/wizard_file_view.xml +++ b/sql_export/wizard/wizard_file_view.xml @@ -12,13 +12,6 @@ hideKanbanOption="1" required="1" /> - - -