fix: from_name fix for lead

This commit is contained in:
Shariq Ansari 2024-04-23 20:37:57 +05:30
parent 8be27ac2a8
commit 7cea59d905

View File

@ -123,9 +123,13 @@ def get_whatsapp_messages(reference_doctype, reference_name):
# If the replied message is found, add the reply details to the reply message # If the replied message is found, add the reply details to the reply message
doc = frappe.get_doc(reply_message['reference_doctype'], reply_message['reference_name']) doc = frappe.get_doc(reply_message['reference_doctype'], reply_message['reference_name'])
from_name = replied_message['from'] from_name = replied_message['from']
for c in doc.contacts: if doc.get("contacts"):
if c.is_primary: for c in doc.get("contacts"):
from_name = c.full_name or c.mobile_no if c.is_primary:
from_name = c.full_name or c.mobile_no
break
else:
from_name = doc.get("first_name") + " " + doc.get("last_name")
if replied_message: if replied_message:
message = replied_message['message'] message = replied_message['message']
if replied_message['message_type'] == 'Template': if replied_message['message_type'] == 'Template':