From 20abc2d0e8fe8231a39893fe65a63cd202fa0000 Mon Sep 17 00:00:00 2001 From: Nabin Hait Date: Tue, 1 Dec 2015 18:07:28 +0530 Subject: [PATCH] [fix] Reorder Qty mandatory if reorder level entered --- erpnext/stock/doctype/item/item.py | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/erpnext/stock/doctype/item/item.py b/erpnext/stock/doctype/item/item.py index b11603eaa7..dfd281a9aa 100644 --- a/erpnext/stock/doctype/item/item.py +++ b/erpnext/stock/doctype/item/item.py @@ -378,6 +378,13 @@ class Item(WebsiteGenerator): if not (self.is_purchase_item or self.is_pro_applicable): frappe.throw(_("""To set reorder level, item must be a Purchase Item or Manufacturing Item""")) + if self.re_order_level and not self.re_order_qty: + frappe.throw(_("Please set reorder quantity")) + for d in self.get("reorder_levels"): + if d.warehouse_reorder_level and not d.warehouse_reorder_qty: + frappe.throw(_("Row #{0}: Please set reorder quantity").format(d.idx)) + + def validate_warehouse_for_reorder(self): warehouse = [] for i in self.get("reorder_levels"):