From 3d66ea06e7679450b33f13afffeb688325377c8a Mon Sep 17 00:00:00 2001 From: marination Date: Fri, 27 May 2022 11:24:44 +0530 Subject: [PATCH] perf: Commit patch progress after every 50 BOMs --- erpnext/patches/v13_0/add_bom_reference_in_exploded_items.py | 3 +++ 1 file changed, 3 insertions(+) diff --git a/erpnext/patches/v13_0/add_bom_reference_in_exploded_items.py b/erpnext/patches/v13_0/add_bom_reference_in_exploded_items.py index 4ad587d8485e..229f3317c517 100644 --- a/erpnext/patches/v13_0/add_bom_reference_in_exploded_items.py +++ b/erpnext/patches/v13_0/add_bom_reference_in_exploded_items.py @@ -22,4 +22,7 @@ def execute(): bom = frappe.get_doc("BOM", bom.name) bom.update_exploded_items(save=True) # set 'From BOM' in exploded items + if count % 50 == 0: # commit after every 50 BOMs + frappe.db.commit() + frappe.utils.update_progress_bar("Updating Exploded BOM Items ...", count, total_count)