From e6ddd28067cc1b2e67132eceeec7421bd80c0b60 Mon Sep 17 00:00:00 2001 From: Nabin Hait Date: Fri, 30 May 2014 14:44:37 +0530 Subject: [PATCH] Don't execute reorder_item, if initial setup not completed. fixes #1668 --- erpnext/stock/utils.py | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/erpnext/stock/utils.py b/erpnext/stock/utils.py index b5c98bf2e1..252a296d8b 100644 --- a/erpnext/stock/utils.py +++ b/erpnext/stock/utils.py @@ -175,6 +175,11 @@ def get_buying_amount(voucher_type, voucher_no, item_row, stock_ledger_entries): def reorder_item(): """ Reorder item if stock reaches reorder level""" + + # if initial setup not completed, return + if not frappe.db.sql("select name from `tabFiscal Year` limit 1"): + return + if getattr(frappe.local, "auto_indent", None) is None: frappe.local.auto_indent = cint(frappe.db.get_value('Stock Settings', None, 'auto_indent'))