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:
1 parent
f10fd8ee6a
commit
89d1a8a4ad
1 file changed
+4
-2
@@ -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
|
||||
|
||||
|
||||
Reference in new issue
Block a user