mirror of
https://github.com/frappe/erpnext.git
synced 2026-09-18 10:57:56 +00:00
fix: rename sla fields patch (#46465)
* fix: rename sla fields patch * fix: rerun patch
This commit is contained in:
@@ -4,15 +4,19 @@ from frappe.model.utils.rename_field import rename_field
|
||||
|
||||
|
||||
def execute():
|
||||
doctypes = list(set(frappe.get_all("Service Level Agreement", pluck="document_type")))
|
||||
doctypes = frappe.get_all("Service Level Agreement", pluck="document_type", distinct=True)
|
||||
for doctype in doctypes:
|
||||
if doctype == "Issue":
|
||||
continue
|
||||
|
||||
if frappe.db.exists("Custom Field", {"name": doctype + "-resolution_by"}):
|
||||
if frappe.db.exists(
|
||||
"Custom Field", {"name": doctype + "-resolution_by", "fieldname": "resolution_by"}
|
||||
):
|
||||
rename_fieldname(doctype + "-resolution_by", "sla_resolution_by")
|
||||
|
||||
if frappe.db.exists("Custom Field", {"name": doctype + "-resolution_date"}):
|
||||
if frappe.db.exists(
|
||||
"Custom Field", {"name": doctype + "-resolution_date", "fieldname": "resolution_date"}
|
||||
):
|
||||
rename_fieldname(doctype + "-resolution_date", "sla_resolution_date")
|
||||
|
||||
rename_field("Issue", "resolution_by", "sla_resolution_by")
|
||||
|
||||
Reference in New Issue
Block a user