fix: patch for renaming membership settings (#30929)

This commit is contained in:
Rucha Mahabal
2022-05-09 10:11:52 +05:30
committed by GitHub
parent 4e53dd71db
commit 9189653f2e
2 changed files with 6 additions and 4 deletions

View File

@@ -109,7 +109,7 @@
"dependencies": "",
"hidden": 0,
"is_query_report": 0,
"label": "Membership Settings",
"label": "Non Profit Settings",
"link_to": "Non Profit Settings",
"link_type": "DocType",
"onboard": 0,
@@ -213,7 +213,7 @@
"type": "Link"
}
],
"modified": "2021-03-11 11:38:09.140655",
"modified": "2022-05-09 11:38:09.140655",
"modified_by": "Administrator",
"module": "Non Profit",
"name": "Non Profit",

View File

@@ -3,11 +3,11 @@ from frappe.model.utils.rename_field import rename_field
def execute():
if frappe.db.table_exists("Membership Settings"):
if frappe.db.exists("DocType", "Membership Settings"):
frappe.rename_doc("DocType", "Membership Settings", "Non Profit Settings")
frappe.reload_doctype("Non Profit Settings", force=True)
if frappe.db.table_exists("Non Profit Settings"):
if frappe.db.exists("DocType", "Non Profit Settings"):
rename_fields_map = {
"enable_invoicing": "allow_invoicing",
"create_for_web_forms": "automate_membership_invoicing",
@@ -20,3 +20,5 @@ def execute():
for old_name, new_name in rename_fields_map.items():
rename_field("Non Profit Settings", old_name, new_name)
frappe.delete_doc_if_exists("DocType", "Membership Settings")