From 14d6d87995bcbba2c97c39cf5a55069d7c914773 Mon Sep 17 00:00:00 2001
From: Prasad <prasad@vtiger.com>
Date: Wed, 5 Feb 2020 09:29:26 +0530
Subject: [PATCH] Pulled: commit 9fc1a3f4aae5075fec119d3c1ab273837b7e2a9e

---
 layouts/v7/modules/Contacts/resources/Detail.js | 7 +++++--
 1 file changed, 5 insertions(+), 2 deletions(-)

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