From b44ef0b249b3d4181cda9034ad0d40a90966d629 Mon Sep 17 00:00:00 2001 From: Nabin Hait Date: Tue, 16 Jan 2018 19:21:02 +0530 Subject: [PATCH] Delete employee records on deletion of company --- erpnext/setup/doctype/company/company.py | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/erpnext/setup/doctype/company/company.py b/erpnext/setup/doctype/company/company.py index 81b94bd91f..cbb747e509 100644 --- a/erpnext/setup/doctype/company/company.py +++ b/erpnext/setup/doctype/company/company.py @@ -287,7 +287,9 @@ class Company(Document): frappe.db.sql("delete from tabBOM where company=%s", self.name) for dt in ("BOM Operation", "BOM Item", "BOM Scrap Item", "BOM Explosion Item"): frappe.db.sql("delete from `tab%s` where parent in (%s)""" - % (dt, ', '.join(['%s']*len(boms))), tuple(boms), debug=1) + % (dt, ', '.join(['%s']*len(boms))), tuple(boms)) + + frappe.db.sql("delete from tabEmployee where company=%s", self.name) @frappe.whitelist() def enqueue_replace_abbr(company, old, new):