X-Git-Url: https://vcs.fsf.org/?a=blobdiff_plain;f=CRM%2FContact%2FBAO%2FQuery.php;h=0c7df5514f0a27a21a0cdf7e8595a49f052c1488;hb=27ccf2971fbceea387c5ad9e120636cef2e87696;hp=681142af2022b9b7e966469d1a6bc5e501849a9f;hpb=8f6ae60501d5d64ddbc6269648e71247dee0ce1b;p=civicrm-core.git diff --git a/CRM/Contact/BAO/Query.php b/CRM/Contact/BAO/Query.php index 681142af20..0c7df5514f 100644 --- a/CRM/Contact/BAO/Query.php +++ b/CRM/Contact/BAO/Query.php @@ -563,6 +563,13 @@ class CRM_Contact_BAO_Query { if (!array_key_exists($cfID, $this->_cfIDs)) { $this->_cfIDs[$cfID] = array(); } + // Set wildcard value based on "and/or" selection + foreach ($this->_params as $key => $param) { + if ($param[0] == $value[0] . '_operator') { + $value[4] = $param[2] == 'or'; + break; + } + } $this->_cfIDs[$cfID][] = $value; }