Do not compute sequence next number if the SQL sequence does not exist

(grafted from c4554eeb56fd98c67b2fbade54dd0f5816d44c79)

--HG--
branch : 7.0
This commit is contained in:
Cédric Krier committed 2024-10-09 09:47:15 +02:00
1 parent f10fd8ee6a
commit 89d1a8a4ad
1 file changed
+4 -2
+4 -2
View File
@@ -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