From aab6271b140466605f2d61cbf8ce5f64aee01bdd Mon Sep 17 00:00:00 2001 From: Rohit Waghchaure Date: Wed, 8 Oct 2025 19:06:53 +0530 Subject: [PATCH] fix: incorrect qty in stock levels --- .../serial_and_batch_bundle/serial_and_batch_bundle.py | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/erpnext/stock/doctype/serial_and_batch_bundle/serial_and_batch_bundle.py b/erpnext/stock/doctype/serial_and_batch_bundle/serial_and_batch_bundle.py index 386e89af49b..91bbc6abdcb 100644 --- a/erpnext/stock/doctype/serial_and_batch_bundle/serial_and_batch_bundle.py +++ b/erpnext/stock/doctype/serial_and_batch_bundle/serial_and_batch_bundle.py @@ -2337,15 +2337,15 @@ def get_reserved_batches_for_sre(kwargs) -> dict: if kwargs.batch_no: if isinstance(kwargs.batch_no, list): - query = query.where(sb_entry.batch_no.notin(kwargs.batch_no)) + query = query.where(sb_entry.batch_no.isin(kwargs.batch_no)) else: - query = query.where(sb_entry.batch_no != kwargs.batch_no) + query = query.where(sb_entry.batch_no == kwargs.batch_no) if kwargs.warehouse: if isinstance(kwargs.warehouse, list): - query = query.where(sre.warehouse.notin(kwargs.warehouse)) + query = query.where(sre.warehouse.isin(kwargs.warehouse)) else: - query = query.where(sre.warehouse != kwargs.warehouse) + query = query.where(sre.warehouse == kwargs.warehouse) if kwargs.ignore_voucher_nos: query = query.where(sre.name.notin(kwargs.ignore_voucher_nos))