fix: update contact image if lead image is updated
This commit is contained in:
parent
716cad5ae0
commit
61f3ea5e17
@ -51,7 +51,7 @@ class CRMLead(Document):
|
|||||||
link = frappe.db.exists("Dynamic Link", {"link_doctype": "CRM Lead", "link_name": self.name})
|
link = frappe.db.exists("Dynamic Link", {"link_doctype": "CRM Lead", "link_name": self.name})
|
||||||
|
|
||||||
if link:
|
if link:
|
||||||
for field in ["first_name", "last_name", "email", "mobile_no", "phone", "salutation"]:
|
for field in ["first_name", "last_name", "email", "mobile_no", "phone", "salutation", "image"]:
|
||||||
if self.has_value_changed(field):
|
if self.has_value_changed(field):
|
||||||
contact = frappe.db.get_value("Dynamic Link", link, "parent")
|
contact = frappe.db.get_value("Dynamic Link", link, "parent")
|
||||||
contact_doc = frappe.get_doc("Contact", contact)
|
contact_doc = frappe.get_doc("Contact", contact)
|
||||||
@ -59,6 +59,7 @@ class CRMLead(Document):
|
|||||||
"first_name": self.first_name or self.lead_name,
|
"first_name": self.first_name or self.lead_name,
|
||||||
"last_name": self.last_name,
|
"last_name": self.last_name,
|
||||||
"salutation": self.salutation,
|
"salutation": self.salutation,
|
||||||
|
"image": self.image or "",
|
||||||
})
|
})
|
||||||
if self.has_value_changed("email"):
|
if self.has_value_changed("email"):
|
||||||
contact_doc.email_ids = []
|
contact_doc.email_ids = []
|
||||||
@ -106,6 +107,7 @@ class CRMLead(Document):
|
|||||||
"gender": self.gender,
|
"gender": self.gender,
|
||||||
"designation": self.job_title,
|
"designation": self.job_title,
|
||||||
"company_name": self.organization_name,
|
"company_name": self.organization_name,
|
||||||
|
"image": self.image or "",
|
||||||
}
|
}
|
||||||
)
|
)
|
||||||
|
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user