Bug 351567 - Google contacts can't be changed via kaddressbook
Summary: Google contacts can't be changed via kaddressbook
Status: CONFIRMED
Alias: None
Product: kaddressbook
Classification: Applications
Component: general (show other bugs)
Version: unspecified
Platform: Arch Linux Linux
: NOR normal
Target Milestone: ---
Assignee: kdepim bugs
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2015-08-21 14:16 UTC by piedro
Modified: 2019-02-20 12:57 UTC (History)
5 users (show)

See Also:
Latest Commit:
Version Fixed In:
Sentry Crash Report:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description piedro 2015-08-21 14:16:00 UTC
First: it's kaddressbook in Kontact, version 4.14.10

When I add a contact in a kaddressbook synced Gmail account I can add a new contact and it will show up in Gmail's contacts on gmail.com. 

When I subsequently edit/change or add items (like additional phones) to the contact (well, any contact acually) these changes will not show up on gmail.com. 

This makes editing contacts for Gmail synced addressbokks in kaddressbook pretty much unusable. 

That's it I guess, 
p.

Reproducible: Always

Steps to Reproduce:
1. add phone number to a contact in a Gmail.com synced addressbook folder
2. resync the folder 
3. check on gmail.com for the contact 

Actual Results:  
additional phone number does not show up on gmail.com

Expected Results:  
additional phone number should not show up on gmail.com

sync correctly
Comment 1 piedro 2015-11-19 16:17:07 UTC
Maybe nobody has the same problem because of this mistyping : 

Edit: 

Expected result: 
additional phonenumber SHOULD SHOW UP on gmail.com! 

please confirm someone and vote!  Google contact integration makes no sense at all if syncing does only work in one direction. I doubt it is correct to call it syncing then.... 

p.
Comment 2 piedro 2016-01-16 18:45:45 UTC
Well, the situation changed! Now on kadressbook in KDE Frameworks 5.18.0 this is different: 

Upstream sync does work now! Which is great... 

Downstream sync doesn't work anymore. Changes on gmail.com do not show up in kaddressbook. 
Pressing "refresh folder" doesn't have any effect. Deleting the addressbook and set it up again as akonadi ressource "Gmail Contacts" shows all changes. This new address book does not refresh properly also. CHnanging or disabling the auto refresh interval does not have any effect. 

I guess this is an akonadi problem. Somehow caching old data and not overwriting it properly when refreshing. 

Please comment someone. It's not like I am reporting an optical glitch. This is a serious problem. If Google contact resources do not work at least take them out of the KF5 ressources until this is fixed... 

thx, p.
Comment 3 jrohwer 2016-06-09 08:02:22 UTC
I can confirm the behaviour Comment 2 on kubuntu 16.04.
kaddressbook 5.1.3
KDE Frameworks 5.18.0
Qt 5.5.1
Comment 4 jrohwer 2016-06-09 11:17:01 UTC
(In reply to jrohwer from comment #3)
> I can confirm the behaviour Comment 2 on kubuntu 16.04.
> kaddressbook 5.1.3
> KDE Frameworks 5.18.0
> Qt 5.5.1

Update:
Upstream sync does not work fully here. When I first create a contact in kaddressbook, this is propagated to Google contacts. However, when I edit the contact in kaddressbook (e.g. add another phone no.), the changes are NOT propagated to Google contacts. Changing the auto refresh interval has no effect, "Update Address Book Folder" (F5) also has no effect. Restarting akonadi also has no effect.

Downstream sync is completely broken.
Comment 5 seirov 2017-01-18 16:57:17 UTC
I also confirm this behaviour:

1. When a contact is created in kaddressbook, it appears automatically in google contacts.
2. When a contact is modified in kaddressbook, changes aren't propagated to google contacts.
3. When a contact is added or modified in google contacts, it is not sync in kaddressbook.

Summarizing, upload sync works partially, download sync doesn't work at all.

My system:
Opensuse 42.2
kaddressbook 5.3.0
KDE Frameworks 5.26.0
Qt 5.6.1
Comment 6 seirov 2017-01-18 18:00:13 UTC
Edition to comment #5:

After removing and adding again the google address book in kaddressbook, it seems that item 2 in comment #5 WORKS right. So, upload sync FULLY WORKS, download sync doesn't (either adding a new contact or editing an existing one).

Work around for item 3 is removing and adding again the google address book in kaddressbook instead of updating.
Comment 7 Facundo Aguilera 2019-02-20 12:57:26 UTC
*** This bug has been confirmed by popular vote. ***