feat: provision to configure max_writes_per_transaction in site config
This commit is contained in:
parent
118cb4490f
commit
683019f296
1 changed files with 3 additions and 0 deletions
|
|
@ -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()
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue