From 52ef177ae5695464b13d2456dbca508fe82940e0 Mon Sep 17 00:00:00 2001 From: Swapnesh Shah Date: Fri, 14 Jun 2019 17:26:49 +0000 Subject: [PATCH] [FIX] account: create journal with dedicated refund sequence Billing Manager users were not able to create a new journal with a dedicated journal Billing Managers do not have the right to write on ir.sequence.date_range Fixes odoo/odoo#34153 closes odoo/odoo#37827 X-original-commit: d92c54bf20ab2f2c996b84d1f129cab954c66563 Signed-off-by: Martin Trigaux (mat) --- addons/account/models/account.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/addons/account/models/account.py b/addons/account/models/account.py index b3d45dc26f6..8fc266d1498 100644 --- a/addons/account/models/account.py +++ b/addons/account/models/account.py @@ -747,7 +747,7 @@ class AccountJournal(models.Model): for journal in self: if journal.refund_sequence_id and journal.refund_sequence and journal.refund_sequence_number_next: sequence = journal.refund_sequence_id._get_current_sequence() - sequence.number_next = journal.refund_sequence_number_next + sequence.sudo().number_next = journal.refund_sequence_number_next @api.constrains('currency_id', 'default_credit_account_id', 'default_debit_account_id') def _check_currency(self):