fix: Cascade deletion for Company (#26923)

* fix: Cascade deletion for Company
This commit is contained in:
Deepesh Garg
2021-08-20 14:40:12 +05:30
committed by GitHub
parent c335962827
commit 2b2572b9b9
3 changed files with 24 additions and 0 deletions

View File

@@ -393,6 +393,10 @@ class Company(NestedSet):
frappe.db.sql("delete from `tabPurchase Taxes and Charges Template` where company=%s", self.name)
frappe.db.sql("delete from `tabItem Tax Template` where company=%s", self.name)
# delete Process Deferred Accounts if no GL Entry found
if not frappe.db.get_value('GL Entry', {'company': self.name}):
frappe.db.sql("delete from `tabProcess Deferred Accounting` where company=%s", self.name)
@frappe.whitelist()
def enqueue_replace_abbr(company, old, new):
kwargs = dict(queue="long", company=company, old=old, new=new)