Aleksander Machniak
2013-09-10 6b87f8e023011e1f10c899d1d1d27f8309ceda52
Fix for case when email array is not flat
1 files modified
4 ■■■ changed files
program/steps/addressbook/save.inc 4 ●●● patch | view | raw | blame | history
program/steps/addressbook/save.inc
@@ -75,8 +75,10 @@
if (empty($a_record['name'])) {
    $a_record['name'] = rcube_addressbook::compose_display_name($a_record, true);
    // Reset it if equals to email address (from compose_display_name())
    if ($a_record['name'] == $a_record['email'][0])
    $email = rcube_addressbook::get_col_values('email', $a_record, true);
    if ($a_record['name'] == $email[0]) {
        $a_record['name'] = '';
    }
}
// do input checks (delegated to $CONTACTS instance)