Merge pull request #38561 from rohitwaghchaure/fix-max_writes_per_transaction

feat: provision to configure max_writes_per_transaction in site config
This commit is contained in:
rohitwaghchaure 2026-04-14 15:26:00 +05:30 committed by GitHub
commit 2b1e30384f
No known key found for this signature in database
GPG key ID: B5690EEEBB952194

View file

@ -475,6 +475,9 @@ class Database:
if query_type in WRITE_QUERY_TYPES:
self.transaction_writes += 1
if frappe.conf.get("max_writes_per_transaction"):
self.MAX_WRITES_PER_TRANSACTION = cint(frappe.conf.max_writes_per_transaction)
if self.transaction_writes > self.MAX_WRITES_PER_TRANSACTION:
if self.auto_commit_on_many_writes:
self.commit()