Merge pull request #23959 from totten/master-casexml-acttype
[civicrm-core.git] / CRM / Contact / BAO / Query.php
index ce5ca8eebec0d7910325a0b87b863a4b5342122e..20a918c3b8e2be1a370ef97e625c983c7f8f9bcc 100644 (file)
@@ -6309,15 +6309,13 @@ AND   displayRelType.is_active = 1
   public static function getWildCardedValue($wildcard, $op, $value) {
     if ($wildcard && $op === 'LIKE') {
       if (CRM_Core_Config::singleton()->includeWildCardInName && (substr($value, 0, 1) != '%')) {
-        return "%$value%";
+        $value = "%$value";
       }
-      else {
-        return "$value%";
+      if (substr($value, -1, 1) != '%') {
+        $value = "$value%";
       }
     }
-    else {
-      return "$value";
-    }
+    return "$value";
   }
 
   /**