Aleksander Machniak
2013-12-17 774f9dc8350b2a4e41213e16e0a30560e2d41ff1
Fix replacing group name with group members on autocompletion
(for some addressbook plugins where email field is not a flat array)
1 files modified
4 ■■■■ changed files
program/steps/mail/autocomplete.inc 4 ●●●● patch | view | raw | blame | history
program/steps/mail/autocomplete.inc
@@ -28,9 +28,9 @@
    $abook->set_pagesize(1000);  // TODO: limit number of group members by config
    $result = $abook->list_records($RCMAIL->config->get('contactlist_fields'));
    while ($result && ($sql_arr = $result->iterate())) {
      foreach ((array)$sql_arr['email'] as $email) {
      $emails = (array) $abook->get_col_values('email', $sql_arr, true);
      if (!empty($emails) && ($email = array_shift($emails))) {
        $members[] = format_email_recipient($email, rcube_addressbook::compose_list_name($sql_arr));
        break;  // only expand one email per contact
      }
    }