From 89d1a8a4adff76adfb8e8c2a75de9f95f752dc46 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 : 7.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 ef5417cb9b..1c677642f6 100644 --- a/trytond/trytond/ir/sequence.py +++ b/trytond/trytond/ir/sequence.py @@ -173,8 +173,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