GNOME Bugzilla – Bug 641123
Not set "folder-id" property on an addressbook source
Last modified: 2011-02-09 16:48:57 UTC
evolution 2.91.6 gtk+ master glib master 1. Create a new address book under mapi address book tree 2. Delete it 3. Warning on e-addressbook-factory (gdb) bt
+ Trace 225793
Continuing. (e-addressbook-factory:1284): libexchangemapi-CRITICAL **: exchange_mapi_connection_remove_folder: assertion `fid != 0' failed
Created attachment 180489 [details] [review] ema patch for evolution-mapi; it was forgotten to set "folder-id" on the ESource, thus the backend didn't know about it. With it set there is no such warning on the console. I also fixed few other warnings in the backend, though not all I faced. Note, for example, that the New->Addressbook doesn't show subfolders in the folder tree og MAPI book when the mailer part is not running. It's because there is no connection kept running in the background. I do not know what to do with it at the moment, and I do not think it's good to have a global connection opened somewhere, though it can be one option.
Created commit f747a84 in ema master (2.91.90+)