From 00d3cd6d64c9c93ae6717b7f48f559be4e0d5b3e Mon Sep 17 00:00:00 2001 From: Rushabh Mehta Date: Thu, 19 Jan 2017 14:27:02 +0530 Subject: [PATCH] [fix] contact address link patch --- erpnext/patches/v7_2/contact_address_links.py | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/erpnext/patches/v7_2/contact_address_links.py b/erpnext/patches/v7_2/contact_address_links.py index 490834b2ee3..be256f2d833 100644 --- a/erpnext/patches/v7_2/contact_address_links.py +++ b/erpnext/patches/v7_2/contact_address_links.py @@ -1,8 +1,10 @@ import frappe +from frappe.core.doctype.dynamic_link.dynamic_link import deduplicate_dynamic_links def execute(): - frappe.reload_doctype('Contact') - frappe.reload_doctype('Address') + frappe.reload_doc('core', 'doctype', 'dynamic_link') + frappe.reload_doc('email', 'doctype', 'contact') + frappe.reload_doc('geo', 'doctype', 'address') map_fields = ( ('Customer', 'customer'), ('Supplier', 'supplier'), @@ -21,4 +23,5 @@ def execute(): dirty = True if dirty: - doc.save() + deduplicate_dynamic_links(doc) + doc.update_children()