chore: add row-index in error msgs

This commit is contained in:
s-aga-r
2023-01-08 12:01:58 +05:30
parent 434aa594d5
commit 6878f40d1d

View File

@@ -74,24 +74,19 @@ class SubcontractingController(StockController):
) )
if not is_stock_item: if not is_stock_item:
msg = f"Item {item.item_name} must be a stock item." frappe.throw(_(f"Row {item.idx}: Item {item.item_name} must be a stock item."))
frappe.throw(_(msg))
if not is_sub_contracted_item: if not is_sub_contracted_item:
msg = f"Item {item.item_name} must be a subcontracted item." frappe.throw(_(f"Row {item.idx}: Item {item.item_name} must be a subcontracted item."))
frappe.throw(_(msg))
if item.bom: if item.bom:
bom = frappe.get_doc("BOM", item.bom) bom = frappe.get_doc("BOM", item.bom)
if not bom.is_active: if not bom.is_active:
msg = f"Please select an active BOM for Item {item.item_name}." frappe.throw(_(f"Row {item.idx}: Please select an active BOM for Item {item.item_name}."))
frappe.throw(_(msg))
if bom.item != item.item_code: if bom.item != item.item_code:
msg = f"Please select an valid BOM for Item {item.item_name}." frappe.throw(_(f"Row {item.idx}: Please select an valid BOM for Item {item.item_name}."))
frappe.throw(_(msg))
else: else:
msg = f"Please select a BOM for Item {item.item_name}." frappe.throw(_(f"Row {item.idx}: Please select a BOM for Item {item.item_name}."))
frappe.throw(_(msg))
def __get_data_before_save(self): def __get_data_before_save(self):
item_dict = {} item_dict = {}