From 66b8bc3038bbaa5d4e821bc1a96c4c29d84cfab4 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?C=C3=A9dric=20Krier?= Date: Wed, 9 Oct 2024 09:47:15 +0200 Subject: [PATCH] Do not compute sequence next number if the SQL sequence does not exist (grafted from c4554eeb56fd98c67b2fbade54dd0f5816d44c79) --HG-- branch : 6.0 --- trytond/trytond/ir/sequence.py | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/trytond/trytond/ir/sequence.py b/trytond/trytond/ir/sequence.py index 43a7cd665f..8bd9c51986 100644 --- a/trytond/trytond/ir/sequence.py +++ b/trytond/trytond/ir/sequence.py @@ -166,8 +166,10 @@ class Sequence(DeactivableMixin, ModelSQL, ModelView): transaction = Transaction() if sql_sequence and not self._strict: - return transaction.database.sequence_next_number( - transaction.connection, self._sql_sequence_name) + if transaction.database.sequence_exist( + transaction.connection, self._sql_sequence_name): + return transaction.database.sequence_next_number( + transaction.connection, self._sql_sequence_name) else: return self.number_next_internal