fix: make mobile no primary on create of contact

This commit is contained in:
Shariq Ansari 2025-07-24 12:29:54 +05:30
parent e883ea1346
commit 8e08e6f415

View File

@ -90,12 +90,12 @@ const { document: _contact, triggerOnBeforeCreate } = useDocument('Contact')
async function createContact() { async function createContact() {
if (_contact.doc.email_id) { if (_contact.doc.email_id) {
_contact.doc.email_ids = [{ email_id: _contact.doc.email_id }] _contact.doc.email_ids = [{ email_id: _contact.doc.email_id, is_primary: 1 }]
delete _contact.doc.email_id delete _contact.doc.email_id
} }
if (_contact.doc.mobile_no) { if (_contact.doc.mobile_no) {
_contact.doc.phone_nos = [{ phone: _contact.doc.mobile_no }] _contact.doc.phone_nos = [{ phone: _contact.doc.mobile_no, is_primary_mobile_no: 1 }]
delete _contact.doc.mobile_no delete _contact.doc.mobile_no
} }