[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) <mat@odoo.com>
This commit is contained in:
Swapnesh Shah
2019-10-02 17:03:37 +00:00
committed by fw-bot
parent 65e04f304f
commit 52ef177ae5
+1 -1
View File
@@ -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):