[FIX] account_move_name_sequence: do not create duplicated sequences
This commit is contained in:
parent
cebdf3287f
commit
a015ec61f8
@ -101,6 +101,10 @@ class AccountJournal(models.Model):
|
|||||||
@api.model
|
@api.model
|
||||||
def _create_sequence(self, vals, refund=False):
|
def _create_sequence(self, vals, refund=False):
|
||||||
seq_vals = self._prepare_sequence(vals, refund=refund)
|
seq_vals = self._prepare_sequence(vals, refund=refund)
|
||||||
|
domain = [(key, "=", value) for key, value in seq_vals.items()]
|
||||||
|
existing = self.env["ir.sequence"].search(domain, limit=1)
|
||||||
|
if existing:
|
||||||
|
return existing
|
||||||
return self.env["ir.sequence"].sudo().create(seq_vals)
|
return self.env["ir.sequence"].sudo().create(seq_vals)
|
||||||
|
|
||||||
def _prepare_sequence_current_moves(self, refund=False):
|
def _prepare_sequence_current_moves(self, refund=False):
|
||||||
|
Loading…
Reference in New Issue
Block a user