diff --git a/addons/account/models/account_journal.py b/addons/account/models/account_journal.py index dd1c011cee3..295c63d2b5f 100644 --- a/addons/account/models/account_journal.py +++ b/addons/account/models/account_journal.py @@ -659,14 +659,20 @@ class AccountJournal(models.Model): 'name': _('Generated Documents'), 'domain': [('id', 'in', invoices.ids)], 'res_model': 'account.move', - 'views': [[False, "tree"], [False, "form"]], 'type': 'ir.actions.act_window', 'context': self._context } if len(invoices) == 1: - action_vals.update({'res_id': invoices[0].id, 'view_mode': 'form'}) + action_vals.update({ + 'views': [[False, "form"]], + 'view_mode': 'form', + 'res_id': invoices[0].id, + }) else: - action_vals['view_mode'] = 'tree,form' + action_vals.update({ + 'views': [[False, "tree"], [False, "form"]], + 'view_mode': 'tree,form', + }) return action_vals def _create_invoice_from_single_attachment(self, attachment):