From c0a2c284ffab374d48a8bc9619a37edcc37e0170 Mon Sep 17 00:00:00 2001
From: Uma <uma.s@vtiger.com>
Date: Thu, 24 Oct 2019 13:08:01 +0530
Subject: [PATCH] Ajax edit of Contact fields in summary view broke

---
 layouts/v7/modules/Contacts/resources/Detail.js | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/layouts/v7/modules/Contacts/resources/Detail.js b/layouts/v7/modules/Contacts/resources/Detail.js
index 9fc987c72..d2d680b34 100644
--- a/layouts/v7/modules/Contacts/resources/Detail.js
+++ b/layouts/v7/modules/Contacts/resources/Detail.js
@@ -23,7 +23,7 @@ Vtiger_Detail_Js("Contacts_Detail_Js", {}, {
 		var element = jQuery('[name="portal"]', form);
 		var response = element.is(':checked');
 		var primaryEmailField = jQuery('[data-name="email"]');
-		var primaryEmailValue = primaryEmailField["0"].attributes["data-value"].value;
+		if(primaryEmailField.length > 0) var primaryEmailValue = primaryEmailField["0"].attributes["data-value"].value;
 		if (response) {
 			if (primaryEmailField.length == 0) {
 				app.helper.showErrorNotification({message: app.vtranslate('JS_PRIMARY_EMAIL_FIELD_DOES_NOT_EXISTS')});
-- 
GitLab