fix: drop old notes column from lead and prospect
(cherry picked from commit 4b13452022)
This commit is contained in:
@@ -3,7 +3,7 @@ from frappe.utils import cstr, strip_html
|
|||||||
|
|
||||||
|
|
||||||
def execute():
|
def execute():
|
||||||
for doctype in ("Lead", "Prospect"):
|
for doctype in ("Lead", "Prospect", "Opportunity"):
|
||||||
if not frappe.db.has_column(doctype, "notes"):
|
if not frappe.db.has_column(doctype, "notes"):
|
||||||
continue
|
continue
|
||||||
|
|
||||||
@@ -19,3 +19,5 @@ def execute():
|
|||||||
doc = frappe.get_doc(doctype, d.name)
|
doc = frappe.get_doc(doctype, d.name)
|
||||||
doc.append("notes", {"note": d.notes, "added_by": d.modified_by, "added_on": d.modified})
|
doc.append("notes", {"note": d.notes, "added_by": d.modified_by, "added_on": d.modified})
|
||||||
doc.update_child_table("notes")
|
doc.update_child_table("notes")
|
||||||
|
|
||||||
|
frappe.db.sql_ddl(f"alter table `tab{doctype}` drop column `notes`")
|
||||||
|
|||||||
Reference in New Issue
Block a user