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 06c25c42fdc9e5fc963d8dd1db32af8be22a3a58..899cb7ab4dda65b0003c94f4f23d884f5c0f1546 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 @@ -1096,7 +1096,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)}) @@ -1121,6 +1123,7 @@ def make_serial_nos(item_code, serial_nos): item.item_code, item.item_name, item.description, + item.warranty_period or 0, "Inactive", ) ) @@ -1135,6 +1138,7 @@ def make_serial_nos(item_code, serial_nos): "item_code", "item_name", "description", + "warranty_period", "status", ]