Merge branch 'staging-fixes' into fix-patch
diff --git a/erpnext/patches/v11_0/add_healthcare_service_unit_tree_root.py b/erpnext/patches/v11_0/add_healthcare_service_unit_tree_root.py
index 0c4209a..029ea87 100644
--- a/erpnext/patches/v11_0/add_healthcare_service_unit_tree_root.py
+++ b/erpnext/patches/v11_0/add_healthcare_service_unit_tree_root.py
@@ -3,12 +3,18 @@
def execute():
""" assign lft and rgt appropriately """
+ if "Healthcare" not in frappe.get_active_domains():
+ return
+
frappe.reload_doc("healthcare", "doctype", "healthcare_service_unit")
frappe.reload_doc("healthcare", "doctype", "healthcare_service_unit_type")
+ company = frappe.get_value("Company", {"domain": "Healthcare"}, "name")
- if not frappe.db.exists("Healthcare Service Unit", _('All Healthcare Service Units')):
+ if company:
frappe.get_doc({
'doctype': 'Healthcare Service Unit',
'healthcare_service_unit_name': _('All Healthcare Service Units'),
- 'is_group': 1
+ 'is_group': 1,
+ 'company': company
}).insert(ignore_permissions=True)
+