From ee3036651a8bf84a6666577c325ce6f3157a0d5b Mon Sep 17 00:00:00 2001 From: Ankush Menat Date: Thu, 21 Apr 2022 16:34:31 +0530 Subject: [PATCH] fix: batch_no filtering not working when batch no is also a number in scientific notation (#30770) [skip ci] --- erpnext/stock/doctype/serial_no/serial_no.py | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/erpnext/stock/doctype/serial_no/serial_no.py b/erpnext/stock/doctype/serial_no/serial_no.py index 316c897da0..7101190b6b 100644 --- a/erpnext/stock/doctype/serial_no/serial_no.py +++ b/erpnext/stock/doctype/serial_no/serial_no.py @@ -777,11 +777,11 @@ def auto_fetch_serial_number( exclude_sr_nos = get_serial_nos(clean_serial_no_string("\n".join(exclude_sr_nos))) if batch_nos: - batch_nos = safe_json_loads(batch_nos) - if isinstance(batch_nos, list): - filters.batch_no = batch_nos + batch_nos_list = safe_json_loads(batch_nos) + if isinstance(batch_nos_list, list): + filters.batch_no = batch_nos_list else: - filters.batch_no = [str(batch_nos)] + filters.batch_no = [batch_nos] if posting_date: filters.expiry_date = posting_date