View Issue Details
|ID||Project||Category||View Status||Date Submitted||Last Update|
|0004890||SOGo Connector||with external server||public||2019-11-22 16:40||2020-01-07 08:52|
|Platform||x64||OS||Windows 10||OS Version||1909|
|Summary||0004890: Sogo68: after every Thunderbird restart, SOGo adds a new address book|
I have customised the files as described in the readme , created a custom site, changed the update path, the version number and the sogo-connector.autocomplete.server.urlid (lpref("sogo-connector.autocomplete.server.urlid", "ldap.example.com")) and built the xpi.
Installation works, after restarting Thunderbird there's a prompt for user name and password and then calendars and address books are syncing.
The problem is Thunderbird creates the same ldap address book after every restart as a new one, so there are multiple entries when looking at about:config like this:
site.js (we only changed this one line)
SOGoUserSources = (
prefs.js after sogo-connector installation in Thunderbird:
prefs.js after the next restart:
after every Thunderbird restart, a new directory server is being added like "_1", "_2" and so on. It also creates a new MAB file every time. Thunderbird automatically uses the newest one in
"ldap_2.autoComplete.directoryServer" every time. The Preferences > Composition > Addressing menu always only shows one directory server, not multiple (see attached screenshot from the 5th Thunderbird restart).
|Steps To Reproduce|
build a custom xpi, install it in Thunderbird > 68 and restart Thunderbird
|Tags||No tags attached.|
Issue resolved by changing