From bc1e91c80223b1e2bf8ccc8e890b0b117682cf88 Mon Sep 17 00:00:00 2001 From: jitendrapurohit Date: Tue, 22 Sep 2015 18:02:52 +0530 Subject: [PATCH] CRM-17204 - Empty Current Employer profile field disables employer relationship --- CRM/Contact/BAO/Contact.php | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/CRM/Contact/BAO/Contact.php b/CRM/Contact/BAO/Contact.php index 1afebccd34..2902689de1 100644 --- a/CRM/Contact/BAO/Contact.php +++ b/CRM/Contact/BAO/Contact.php @@ -2300,8 +2300,8 @@ ORDER BY civicrm_email.is_primary DESC"; 'suffix_id', )) && ($value == '' || !isset($value)) && - ($session->get('authSrc') & (CRM_Core_Permission::AUTH_SRC_CHECKSUM + CRM_Core_Permission::AUTH_SRC_LOGIN)) == 0 - ) { + ($session->get('authSrc') & (CRM_Core_Permission::AUTH_SRC_CHECKSUM + CRM_Core_Permission::AUTH_SRC_LOGIN)) == 0 || + ($key == 'current_employer' && empty($params['current_employer']))) { // CRM-10128: if auth source is not checksum / login && $value is blank, do not fill $data with empty value // to avoid update with empty values continue; -- 2.25.1