From f1e41f4a4f14c77f2488f0ea92bda0b0a619f283 Mon Sep 17 00:00:00 2001 From: Mihir Kandoi Date: Mon, 12 Jan 2026 18:56:14 +0530 Subject: [PATCH] fix: remove already transferred batch (cherry picked from commit b54067e04d171d6c6b8d91760efa53a5270f4f93) --- erpnext/stock/doctype/stock_entry/stock_entry.py | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/erpnext/stock/doctype/stock_entry/stock_entry.py b/erpnext/stock/doctype/stock_entry/stock_entry.py index 9afb98b61d7..7d5f756e49f 100644 --- a/erpnext/stock/doctype/stock_entry/stock_entry.py +++ b/erpnext/stock/doctype/stock_entry/stock_entry.py @@ -3443,10 +3443,12 @@ def move_sample_to_retention_warehouse(company, items): batch_no, ) + sabe = next(item for item in sabb.entries if item.batch_no == batch_no) if sample_quantity: total_qty += sample_quantity - sabe = next(item for item in sabb.entries if item.batch_no == batch_no) sabe.qty = -1 * sample_quantity + else: + sabb.entries.remove(sabe) if total_qty: sabb.save()