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

(grafted from c4554eeb56fd98c67b2fbade54dd0f5816d44c79)

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