From 8508515036dd0b85c131fd1937e35a6ff3870c4c Mon Sep 17 00:00:00 2001 From: Pradeep Nayak Date: Thu, 18 Oct 2018 15:38:01 +0100 Subject: [PATCH] Remove contact tags when none selected on edit screen --- CRM/Contact/Form/Contact.php | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/CRM/Contact/Form/Contact.php b/CRM/Contact/Form/Contact.php index b78eb31383..c3e5ece66c 100644 --- a/CRM/Contact/Form/Contact.php +++ b/CRM/Contact/Form/Contact.php @@ -1004,11 +1004,10 @@ class CRM_Contact_Form_Contact extends CRM_Core_Form { if (array_key_exists('TagsAndGroups', $this->_editOptions)) { //add contact to tags - if (isset($params['tag']) && !empty($params['tag'])) { + if (isset($params['tag'])) { $params['tag'] = array_flip(explode(',', $params['tag'])); CRM_Core_BAO_EntityTag::create($params['tag'], 'civicrm_contact', $params['contact_id']); } - //save free tags if (isset($params['contact_taglist']) && !empty($params['contact_taglist'])) { CRM_Core_Form_Tag::postProcess($params['contact_taglist'], $params['contact_id'], 'civicrm_contact', $this); -- 2.25.1