diff --git a/CRM/Contact/Page/AJAX.php b/CRM/Contact/Page/AJAX.php index c032cf392539..176adaa86448 100644 --- a/CRM/Contact/Page/AJAX.php +++ b/CRM/Contact/Page/AJAX.php @@ -680,7 +680,9 @@ public static function getDedupes() { foreach ($mappings as $key => $dbName) { if (!empty($searchParams[$key])) { - $queryParams[$nextParamKey] = array('%' . $searchParams[$key] . '%', 'String'); + // CRM-18694. + $wildcard = strstr($key, 'postcode') ? '' : '%'; + $queryParams[$nextParamKey] = array($wildcard . $searchParams[$key] . '%', 'String'); $where[] = $dbName . " LIKE %{$nextParamKey} "; $nextParamKey++; }