dev/core#4866 tag search fix
authorEileen McNaughton <emcnaughton@wikimedia.org>
Sun, 17 Dec 2023 20:35:09 +0000 (09:35 +1300)
committerEileen McNaughton <emcnaughton@wikimedia.org>
Sun, 17 Dec 2023 20:35:09 +0000 (09:35 +1300)
CRM/Contact/Form/Search/Advanced.php

index 7b9d471ef349ce755551e120d137dc2e500b95e0..b4d6e5b7f43a01ad0c71dd32af3667c0755eaa9c 100644 (file)
@@ -349,7 +349,7 @@ class CRM_Contact_Form_Search_Advanced extends CRM_Contact_Form_Search {
       unset($this->_formValues['contact_taglist']);
       foreach ($taglist as $value) {
         if ($value) {
-          $value = explode(',', $value);
+          $value = !is_array($value) ? explode(',', $value) : $value;
           foreach ($value as $tId) {
             if (is_numeric($tId)) {
               $this->_formValues['contact_tags'][] = $tId;