Ericsson / exchangecalendar

Exchange 2007/2010/2013 Calendar, Tasks, Contacts and GAL Provider.
GNU General Public License v3.0
925 stars 112 forks source link

auto address completion not working for GAL #118

Open LUCMOR opened 9 years ago

LUCMOR commented 9 years ago

Since release 3.2.2 , when creating a new email, address completion is very very slow and does not work anymore with a LDAP address book from exchange server. Only local address books are taken into account. (It was working with 3.2.0 bêta77). addrbook addrbook2 addrbook3

dhanak commented 9 years ago

I have the exact same issue with 3.3.0 and 3.3.1RC4. It is very annoying, it would be great to have this feature back. Alternatively, Exchange Provider could suggest its own completion from exchange contacts, but this does not work either. Here is an excerpt from the console log, maybe it helps:

1st-setup:2015-2-2 13:55:15.478:[contacts] exchangeAbRootDirectory: useForAutocomplete (_useForAutocomplete in exchangeAbRootDirectory.js:602) 1st-setup:2015-2-2 13:55:15.481:[contacts] new exchangeAbRootDirectory (exchangeAbRootDirectory in exchangeAbRootDirectory.js:45) 1st-setup:2015-2-2 13:55:15.482:[contacts] exchangeAbRootDirectory: init. aURI:exchWebService-contactRoot-directory://?(or(PrimaryEmail,c,szalk)(DisplayName,c,szalk)(FirstName,c,szalk)(LastName,c,szalk)) (_init in exchangeAbRootDirectory.js:460) 1st-setup:2015-2-2 13:55:15.482:[contacts] exchangeAbRootDirectory: this._searchQuery:(or(PrimaryEmail,c,szalk)(DisplayName,c,szalk)(FirstName,c,szalk)(LastName,c,szalk)), dirName:exchWebService-contactRoot-directory:// (_init in exchangeAbRootDirectory.js:478) 1st-setup:2015-2-2 13:55:15.482:[contacts] exchangeAbRootDirectory: Going to get children of 'exchWebService-contactRoot-directory://' (_init in exchangeAbRootDirectory.js:482) 1st-setup:2015-2-2 13:55:15.482:[contacts] no Exchange accounts found. (_getAccounts in exchangeAbFunctions.js:55) 1st-setup:2015-2-2 13:55:15.482:[contacts] exchangeAbRootDirectory: this is a root:exchWebService-contactRoot-directory://?(or(PrimaryEmail,c,szalk)(DisplayName,c,szalk)(FirstName,c,szalk)(LastName,c,szalk)) (_init in exchangeAbRootDirectory.js:504) 1st-setup:2015-2-2 13:55:15.483:[contacts] exchangeAbRootDirectory: get isQuery (exchangeAbRootDirectory.prototype.isQuery in exchangeAbRootDirectory.js:445)

The same thing happens when I try to look up an address using the address book from the "Exchange contacts" book.

bavincen commented 9 years ago

@LUCMOR you can test lates version we are not having ldap issues

bavincen commented 9 years ago

@dhanak you have to check exchangeAutoComplete interface.. please give us pull request if u can fix that

the files are https://github.com/Ericsson/exchangecalendar/tree/master/interfaces/exchangeAutoCompleteSearch

dhanak commented 9 years ago

@bavincen: I have managed to fix my issue by manually deleting all related preferences in the about:prefs window, and then recreating the exchange server settings. Now completion works as expected.

bavincen commented 9 years ago

We have that fix in latest betas