From a4b24f7451c7d7c156d97dda62824c4ba09045a4 Mon Sep 17 00:00:00 2001 From: venkat102 Date: Fri, 28 Feb 2025 15:14:25 +0530 Subject: [PATCH] fix(asset depreciation schedules): enable auto commit --- .../v15_0/create_asset_depreciation_schedules_from_assets.py | 3 +++ 1 file changed, 3 insertions(+) diff --git a/erpnext/patches/v15_0/create_asset_depreciation_schedules_from_assets.py b/erpnext/patches/v15_0/create_asset_depreciation_schedules_from_assets.py index ff77fbb91ec..d4350d8f9a1 100644 --- a/erpnext/patches/v15_0/create_asset_depreciation_schedules_from_assets.py +++ b/erpnext/patches/v15_0/create_asset_depreciation_schedules_from_assets.py @@ -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)