fix: lstrip for query writes detection (#26180)

This commit is contained in:
Nahuel Operto 2024-04-30 09:39:22 -03:00 committed by GitHub
parent 774f5cc1c6
commit c0e779998d
No known key found for this signature in database
GPG key ID: B5690EEEBB952194

View file

@ -430,7 +430,7 @@ class Database:
if query and is_query_type(query, ("commit", "rollback")):
self.transaction_writes = 0
if query[:6].lower() in ("update", "insert", "delete"):
if query.lstrip()[:6].lower() in ("update", "insert", "delete"):
self.transaction_writes += 1
if self.transaction_writes > self.MAX_WRITES_PER_TRANSACTION:
if self.auto_commit_on_many_writes: