After an evaluation, GNOME has moved from Bugzilla to GitLab. Learn more about GitLab.
No new issues can be reported in GNOME Bugzilla anymore.
To report an issue in a GNOME project, go to GNOME GitLab.
Do not go to GNOME Gitlab for: Bluefish, Doxygen, GnuCash, GStreamer, java-gnome, LDTP, NetworkManager, Tomboy.
Bug 444346 - blank default address book in 'Add Sender to Address book'
blank default address book in 'Add Sender to Address book'
Status: RESOLVED DUPLICATE of bug 448441
Product: evolution
Classification: Applications
Component: Contacts
2.10.x (obsolete)
Other All
: High major
: ---
Assigned To: evolution-addressbook-maintainers
Evolution QA team
: 476027 (view as bug list)
Depends on:
Blocks:
 
 
Reported: 2007-06-05 14:09 UTC by Bob Gustafson
Modified: 2007-12-29 20:10 UTC
See Also:
GNOME target: ---
GNOME version: 2.17/2.18


Attachments
Jpeg image of Contact Quick-Add dialog box (21.24 KB, image/jpeg)
2007-06-05 15:53 UTC, Bob Gustafson
Details

Description Bob Gustafson 2007-06-05 14:09:19 UTC
I selected 'Add Sender to Address book' and it did not appear in my 'New email' -> To  list.

It was the same name as an existing name, but different email address. The old email address is still in my To: list.


Distribution: Fedora release 7 (Moonshine)
Gnome Release: 2.18.0 2007-03-23 (Red Hat, Inc)
BugBuddy Version: 2.18.0
Comment 1 Bob Gustafson 2007-06-05 14:16:23 UTC
Ahah - I tried it again and the 'Select Address book' menu was at a blank setting. If you click on 'OK' the information just evaporates.

There should be an error dialog saying that you need to select an address book.

Better yet (or in addition), if there is only one address book active (Personal), then that address book is selected in the 'Select Address book' menu.
Comment 2 André Klapper 2007-06-05 15:27:06 UTC
what does "blank" exactly mean here, which menu do you refer to?
Comment 3 Bob Gustafson 2007-06-05 15:53:50 UTC
Created attachment 89420 [details]
Jpeg image of Contact Quick-Add dialog box

The menu that is 'blank' is shown to the right of the label "Select Address Book" on the attached image.
Comment 4 Milan Crha 2007-11-15 14:20:21 UTC
Can you check when you have properly set default address book? On actual evolution it works as expected.
Comment 5 André Klapper 2007-12-09 00:27:41 UTC
*** Bug 476027 has been marked as a duplicate of this bug. ***
Comment 6 André Klapper 2007-12-28 15:50:28 UTC
on my evolution 2.21.5, there is no addressbook marked as default.

i get the "quick-add a contact" dialog without an addressbook preselected. the OK button is not disabled, clicking it does not add the contact anywhere, but the users *thinks* it has been added to an addressbook. this results in loss of contact data.



and if i click "full edit" in the quick-add dialog, i get the following shell output:

===evolution:===
(evolution:5172): libebook-CRITICAL **: file e-book.c: line 3808: assertion `source && E_IS_SOURCE (source)' failed
(evolution:5172): libebook-CRITICAL **: e_book_get_source: assertion `book && E_IS_BOOK (book)' failed
(evolution:5172): GLib-GObject-CRITICAL **: g_object_ref: assertion `G_IS_OBJECT (object)' failed
(evolution:5172): GLib-GObject-CRITICAL **: g_object_ref: assertion `G_IS_OBJECT (object)' failed
(evolution:5172): libebook-CRITICAL **: e_book_async_open: assertion `book && E_IS_BOOK (book)' failed
(evolution:5172): e-data-server-ui-CRITICAL **: e_source_combo_box_set_active_uid: assertion `gtk_tree_row_reference_valid (reference)' failed

===e-d-s:===
(evolution-data-server-2.22:2698): GLib-GObject-WARNING **: value "((ECalSourceTypeEnum) 4)" of type `ECalSourceTypeEnum' is invalid or out of range for property `source-type' of type `ECalSourceTypeEnum'



solütion:

1) evolution should check at startup whether an addressbook is selected as default. if not, then evolution should silently set the default flag for the system addressbook.
2) the OK button in the quick-add dialog should be insensitive if no addressbook is selected.
3) i don't know if this failure can also happen with calendars, memo lists and task lists. the additional code of steps 1 and 2 should probably also be added to these components (don't duplicate code but share it, please).
Comment 7 André Klapper 2007-12-29 20:10:09 UTC
bug 448441 has a patch attached

*** This bug has been marked as a duplicate of 448441 ***