From aea250bc5a4a43798549c46e4c7ee60e7eb2dd5a Mon Sep 17 00:00:00 2001 From: Anand Doshi Date: Thu, 24 Sep 2015 16:31:36 +0530 Subject: [PATCH] [fix] [patch] fix missing default lead --- .../patches/v6_2/fix_missing_default_taxes_and_lead.py | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/erpnext/patches/v6_2/fix_missing_default_taxes_and_lead.py b/erpnext/patches/v6_2/fix_missing_default_taxes_and_lead.py index 9c16f637987..b0cfc3d3bf9 100644 --- a/erpnext/patches/v6_2/fix_missing_default_taxes_and_lead.py +++ b/erpnext/patches/v6_2/fix_missing_default_taxes_and_lead.py @@ -2,6 +2,11 @@ from __future__ import unicode_literals import frappe def execute(): + # remove missing lead + for customer in frappe.db.sql_list("""select name from `tabCustomer` + where ifnull(lead_name, '')!='' and not exists (select name from `tabLead` where name=`tabCustomer`.lead_name)"""): + frappe.db.set_value("Customer", customer, "lead_name", None) + # remove missing default taxes for customer in frappe.db.sql_list("""select name from `tabCustomer` where ifnull(default_taxes_and_charges, '')!='' and not exists ( @@ -18,8 +23,3 @@ def execute(): c = frappe.get_doc("Supplier", supplier) c.default_taxes_and_charges = None c.save() - - # remove missing lead - for customer in frappe.db.sql_list("""select name from `tabCustomer` - where ifnull(lead_name, '')!='' and not exists (select name from `tabLead` where name=`tabCustomer`.lead_name)"""): - frappe.db.set_value("Customer", customer, "lead_name", None)