Reload Domain in patch

This commit is contained in:
Nabin Hait 2018-01-31 16:04:07 +05:30
parent de6fc02509
commit d37875a091

View file

@ -1,11 +1,13 @@
import frappe
def execute():
frappe.reload_doc("core", "doctype", "domain")
frappe.reload_doc("core", "doctype", "has_domain")
active_domains = frappe.get_active_domains()
all_domains = (frappe.get_hooks('domains') or {}).keys()
all_domains = frappe.get_all("Domain")
for domain in all_domains:
if domain not in active_domains:
inactive_domain = frappe.get_doc("Domain", domain)
for d in all_domains:
if d.name not in active_domains:
inactive_domain = frappe.get_doc("Domain", d.name)
inactive_domain.setup_data()
inactive_domain.remove_custom_field()