From 5c7dff0e846b3f28cd66a79ebec2d5cc18d68470 Mon Sep 17 00:00:00 2001 From: rohitwaghchaure Date: Tue, 10 Sep 2024 15:11:13 +0530 Subject: [PATCH] fix: concurrency issue while picking materials (#43087) --- erpnext/stock/doctype/pick_list/pick_list.py | 2 ++ 1 file changed, 2 insertions(+) diff --git a/erpnext/stock/doctype/pick_list/pick_list.py b/erpnext/stock/doctype/pick_list/pick_list.py index 0c93fd6c402b..27a37ef1babb 100644 --- a/erpnext/stock/doctype/pick_list/pick_list.py +++ b/erpnext/stock/doctype/pick_list/pick_list.py @@ -650,6 +650,8 @@ def _get_pick_list_items(self, items): if self.name: query = query.where(pi_item.parent != self.name) + query = query.for_update() + return query.run(as_dict=True) def _get_product_bundles(self) -> dict[str, str]: