From a015ec61f8e432a96376c236ea48df0106e29a5e Mon Sep 17 00:00:00 2001 From: Andrea Stirpe Date: Thu, 24 Aug 2023 13:22:31 +0200 Subject: [PATCH] [FIX] account_move_name_sequence: do not create duplicated sequences --- account_move_name_sequence/models/account_journal.py | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/account_move_name_sequence/models/account_journal.py b/account_move_name_sequence/models/account_journal.py index 24c24198..a8813a81 100644 --- a/account_move_name_sequence/models/account_journal.py +++ b/account_move_name_sequence/models/account_journal.py @@ -101,6 +101,10 @@ class AccountJournal(models.Model): @api.model def _create_sequence(self, vals, refund=False): 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) def _prepare_sequence_current_moves(self, refund=False):