GNOME Bugzilla – Bug 228861
non-default contact folders are second-class citizens
Last modified: 2013-09-13 00:48:54 UTC
Various addressbook operations only consider the default contact folder. (Actually, right now, they only consider the *local* contact folder, but I'm about to fix that.) Eg, if you right-click on an email address in a mail message, it will only check your default contact folder to see if it exists.
Still valid in 1.5, yay...
still valid in evolution-2.0.3.0.200501070910-0.snap.ximian.10.1. i think this is more than just "minor" and should be targetted.
I didnt understand the bug. What needs to be done here?
srini: add a contact including an email address to a second or third addressbook (not the primary, "Personal" one). make sure that contact is not included in the primary addressbook. now get an email including that email address and right-click on it to choose "add sender to addressbook". you will not get a popup window informing you that this contact already exists, like it is when the contact would be included in the primary addressbook. reopening, still valid in 2.3.7.
basically, anything that uses e_book_new_default_addressbook() (or e_book_new_system_addressbook()?) is probably wrong and needs to be made generic
hmm got it. it should give a provision to add to other address books as well. :-)
also see bug 319620
Same problem with "Automatically create contacts in the address book when responding to mail". Now any automatic filling of address book is unusable... You'll have a BIG unmanagable default address book. :(
also see bug 326409
Fix committed to cvs head. Added a source-selector to contact quick add so that you can select the addressbook where you want to add a particular contact.