validation code improvement
diff --git a/erpnext/stock/doctype/stock_entry/stock_entry.py b/erpnext/stock/doctype/stock_entry/stock_entry.py
index ca133b4..4239751 100644
--- a/erpnext/stock/doctype/stock_entry/stock_entry.py
+++ b/erpnext/stock/doctype/stock_entry/stock_entry.py
@@ -64,12 +64,13 @@
self.calculate_rate_and_amount(update_finished_item_rate=False)
def on_submit(self):
- for d in self.items:
- if self.purpose == "Subcontract" and not d.t_warehouse:
- if self.to_warehouse:
- d.t_warehouse = self.to_warehouse
- else:
- frappe.throw(_("Target warehouse is mandatory for row {0}").format(d.idx))
+ if self.purpose == "Subcontract":
+ for d in self.items:
+ if not d.t_warehouse:
+ if self.to_warehouse:
+ d.t_warehouse = self.to_warehouse
+ else:
+ frappe.throw(_("Target warehouse is mandatory for row {0}").format(d.idx))
self.update_stock_ledger()