diff --git a/addressbook/inc/class.addressbook_ui.inc.php b/addressbook/inc/class.addressbook_ui.inc.php index 7ea15e7e8a..ca763c040d 100644 --- a/addressbook/inc/class.addressbook_ui.inc.php +++ b/addressbook/inc/class.addressbook_ui.inc.php @@ -2600,12 +2600,10 @@ window.egw_LAB.wait(function() { $matches = null; $fields = explode(',',$GLOBALS['egw_info']['user']['preferences']['addressbook']['duplicate_fields']); - if (preg_match('/^exec\[([^\]]+)\]$/', $name, $matches)) $name = $matches[1]; // remove exec[ ] - $ret = array('doublicates' => array(), 'msg' => null); // if email changed, check for doublicates - if (in_array($name, array('email', 'email_home')) && in_array($name, $fields)) + if (in_array($name, array('email', 'email_home')) && in_array('contact_'.$name, $fields)) { if (preg_match(Etemplate\Widget\Url::EMAIL_PREG, $values[$name])) // only search for real email addresses, to not return to many contacts {