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 686497 - Google contacts still show up when "Contacts" is turned off in Online Accounts
Google contacts still show up when "Contacts" is turned off in Online Accounts
Status: RESOLVED OBSOLETE
Product: gnome-contacts
Classification: Core
Component: general
3.12.x
Other Linux
: Normal normal
: ---
Assigned To: GNOME Contacts maintainer(s)
GNOME Contacts maintainer(s)
available
Depends on:
Blocks:
 
 
Reported: 2012-10-19 21:43 UTC by Mike Herwig
Modified: 2018-01-24 15:04 UTC
See Also:
GNOME target: ---
GNOME version: 3.11/3.12



Description Mike Herwig 2012-10-19 21:43:35 UTC
I added my google account as online account to gnome and set 'contacts' to 'off' (button switch) since I only wanted the calendar integration but the contacts will still show up in activities view.

This is a different behaviour from what I experienced in gnome 3.5.
Comment 1 Debarshi Ray 2013-03-12 14:43:21 UTC
Reassigning to gnome-contacts since it should be respecting the setting.
Comment 2 Martin Holec 2013-07-01 14:45:41 UTC
I can reproduce this bug in 3.8.

1. In Online Accounts switch "Contacts" to OFF.

result: You can still search for Google contacts inside Contacts and in Activities.
Comment 3 Rémi G. 2014-04-12 12:25:38 UTC
Same here in GNOME Contacts 3.12.

Steps to reproduce:
1) Configure a Google account in "Online Accounts"
2) Switch off or switch on "Contacts"
3) Open contact. The switch is respected.
4) Go to Online Accounts, and change the switch "Contacts".
5) Open contact again. The switch is not respected.

I tried restarting the computer, changing the address book, nothing works.
Comment 4 Gustavo Rubio 2014-06-19 02:02:28 UTC
This is not tied to google but to any account that you add on online accounts.

For instance, if you add a jabber account (not a google account) to connect to either talk.google.com or chat.facebook.com you'll still get the chat contacts appearing on the contacts app. Not sure if this is by "design" but even if the address book defaults to anything else the chat accounts setup on online accounts or empathy will still show up.

It'll be great if one could just show contacts from the primary address book and not everything that uses folks as backend for contacts because they appear as a different person e.g.

 1. Set up an online account for an OwnCloud server, where you have "John Doe" on your contacts as a carddav-accesible contact
 2. Set up a google account, disable everything but "chat", in this google account you also have "John Doe"
 3. Set up a facebook account, this one does not even have an option to disable contacts since it is not supposed to be a contact source. You also have this "John Doe" on this facebook account.

The result is that John Doe is appears 3 times on the gnome-contact list, one for your Owncloud contact, another for the google talk jabber account and also another one for the facebook chat jabber account. Sometimes it's merged, some others don't.

In my particular scenario I'd like to have contacts, documents, and everything else handled by owncloud. The only reason for me to add the facebook and google accounts is to have ability to chat to contacts on said services, but then again, I'm not sure if this behavior is by design or just a bug.

The other problem is that you'll get some errors randomly while trying to update contact data when contacts are merged, I'm not sure why but it seems that if you have more than one source for retrieving contacts then libfolks confuses what source to update the data.
Comment 5 Erick Perez Castellanos 2014-06-19 13:00:47 UTC
@Rémi: So after the second time you switch Google Online Accounts off it's not respected. Is that what's happening to you ?

@Gustavo: In my plans are providing a switch inside the application so you can show the contacts from just one at source at a time. That will solve you request.
Comment 6 Erick Perez Castellanos 2014-08-11 14:11:19 UTC
As you can see here [1]. This has been treated before, can you make sure the versions of your stack match the one fixed there?

[1]: https://bugzilla.gnome.org/show_bug.cgi?id=722579
Comment 7 GNOME Infrastructure Team 2018-01-24 15:04:15 UTC
-- GitLab Migration Automatic Message --

This bug has been migrated to GNOME's GitLab instance and has been closed from further activity.

You can subscribe and participate further through the new bug through this link to our GitLab instance: https://gitlab.gnome.org/GNOME/gnome-contacts/issues/17.