From f83b09652faab2435979aacd1f9525a9a8bd31b2 Mon Sep 17 00:00:00 2001 From: barredterra <14891507+barredterra@users.noreply.github.com> Date: Wed, 23 Feb 2022 10:54:49 +0100 Subject: [PATCH] fix(lead): reload address and contact before updating their links They might have changed since they were created. Backport of #29966. --- erpnext/crm/doctype/lead/lead.py | 2 ++ 1 file changed, 2 insertions(+) diff --git a/erpnext/crm/doctype/lead/lead.py b/erpnext/crm/doctype/lead/lead.py index 809a9d291382..5e4444e4dff4 100644 --- a/erpnext/crm/doctype/lead/lead.py +++ b/erpnext/crm/doctype/lead/lead.py @@ -195,6 +195,7 @@ def create_contact(self): def update_links(self): # update address links if hasattr(self, 'address_doc'): + self.address_doc.reload() self.address_doc.append("links", { "link_doctype": "Lead", "link_name": self.name, @@ -204,6 +205,7 @@ def update_links(self): # update contact links if self.contact_doc: + self.contact_doc.reload() self.contact_doc.append("links", { "link_doctype": "Lead", "link_name": self.name,