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 63e1e5084d69a6346ea24915f748c883325de1a7..b1bb1ce8e32b216694f4bcd00be269a11c7c4f6e 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 @@ -1087,7 +1087,9 @@ def create_serial_nos(item_code, serial_nos): def make_serial_nos(item_code, serial_nos): - item = frappe.get_cached_value("Item", item_code, ["description", "item_code"], as_dict=1) + item = frappe.get_cached_value( + "Item", item_code, ["description", "item_code", "item_name", "warranty_period"], as_dict=1 + ) serial_nos = [d.get("serial_no") for d in serial_nos if d.get("serial_no")] existing_serial_nos = frappe.get_all("Serial No", filters={"name": ("in", serial_nos)}) @@ -1112,6 +1114,7 @@ def make_serial_nos(item_code, serial_nos): item.item_code, item.item_name, item.description, + item.warranty_period or 0, "Inactive", ) ) @@ -1126,6 +1129,7 @@ def make_serial_nos(item_code, serial_nos): "item_code", "item_name", "description", + "warranty_period", "status", ]