Преглед изворни кода

Reload Domain in patch

version-14
Nabin Hait пре 7 година
родитељ
комит
d37875a091
1 измењених фајлова са 6 додато и 4 уклоњено
  1. +6
    -4
      frappe/patches/v10_0/remove_custom_field_for_disabled_domain.py

+ 6
- 4
frappe/patches/v10_0/remove_custom_field_for_disabled_domain.py Прегледај датотеку

@@ -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()

Loading…
Откажи
Сачувај