perf: lesser SQL queries and no validation

Co-authored-by: Sagar Vora <sagar@resilient.tech>
diff --git a/erpnext/patches/v14_0/migrate_existing_lead_notes_as_per_the_new_format.py b/erpnext/patches/v14_0/migrate_existing_lead_notes_as_per_the_new_format.py
index e97651e..6ba5a9f 100644
--- a/erpnext/patches/v14_0/migrate_existing_lead_notes_as_per_the_new_format.py
+++ b/erpnext/patches/v14_0/migrate_existing_lead_notes_as_per_the_new_format.py
@@ -18,4 +18,4 @@
 			if strip_html(cstr(d.notes)).strip():
 				doc = frappe.get_doc(doctype, d.name)
 				doc.append("notes", {"note": d.notes, "added_by": d.modified_by, "added_on": d.modified})
-				doc.save()
+				doc.update_child_table("notes")