Merge pull request #46237 from frappe/mergify/bp/version-15-hotfix/pr-46201

fix(asset depreciation schedules): enable auto commit (backport #46201)
This commit is contained in:
Khushi Rawat
2025-03-03 14:04:39 +05:30
committed by GitHub

View File

@@ -82,6 +82,9 @@ def get_asset_depreciation_schedules_map():
.orderby(ds.idx)
).run(as_dict=True)
if len(records) > 20000:
frappe.db.auto_commit_on_many_writes = True
asset_depreciation_schedules_map = frappe._dict()
for d in records:
asset_depreciation_schedules_map.setdefault((d.asset_name, cstr(d.finance_book)), []).append(d)