From 4d31012df23b359d84c434fe0b618d616d063986 Mon Sep 17 00:00:00 2001 From: Sudharsanan11 Date: Tue, 30 Dec 2025 11:00:39 +0530 Subject: [PATCH] fix(stock): prevent excess stock reservation (cherry picked from commit e1f9adf4e9b0cfb25acef0c620e354abe7c33128) --- .../doctype/stock_reservation_entry/stock_reservation_entry.py | 1 + 1 file changed, 1 insertion(+) diff --git a/erpnext/stock/doctype/stock_reservation_entry/stock_reservation_entry.py b/erpnext/stock/doctype/stock_reservation_entry/stock_reservation_entry.py index a6a69f3271e..10bcb17222f 100644 --- a/erpnext/stock/doctype/stock_reservation_entry/stock_reservation_entry.py +++ b/erpnext/stock/doctype/stock_reservation_entry/stock_reservation_entry.py @@ -537,6 +537,7 @@ def get_available_qty_to_reserve( & (sre.reserved_qty >= sre.delivered_qty) & (sre.status.notin(["Delivered", "Cancelled"])) ) + .for_update() ) if ignore_sre: