We have moved to a new Sailfish OS Forum. Please start new discussions there.
78

[Fixed in 1.0.4.20] Bug: wrong contacts data labels in People

asked 2013-12-27 12:20:48 +0300

donaggio gravatar image

updated 2014-03-19 00:27:09 +0300

MattVogt gravatar image

Contact field names/labels/details subtypes for atleast phone numbers, email-adresses and street address data are all set to "Home" or "Personal" even when they e.g. in Google server data match their intended usage. For example on my Jolla's People app, under "Phone" section all phone numbers are marked as "Home", under "Email" all email addresses are "Personal", etc. So "Work", "Company", "Other" are not assigned at all, even if they exists in Google/Hotmail contact's server data.

This is a serious bug that makes People data from Google practically useless and has a danger of messing up the Google account server data if/when the two-way sync is available (for now, contact data is only read-only).

Note: there is another releated question/bug concerning the editability of Google contact data: here

edit retag flag offensive close delete

Comments

Yes, confirmed. Same problem in all my contacts that are from Google-account. This.is very serious bug when the phone sends contact info back to Google-server, and resulting inba conplete mess of contact info. Please fix, soon :)

foss4ever ( 2013-12-27 12:53:34 +0300 )edit
1

@jjaone, does the contact app send back data to Google at all? My locally added details do not show up on Google and the ones coming from Google cannot even be editted locally.

epsilonijk ( 2013-12-27 13:01:38 +0300 )edit

@donaggio this is not a duplicate of that, this question is about the contact info sub-types in Google acc being incorrect (all phone-numbers are under Home and emails under Personal)

foss4ever ( 2014-01-01 05:51:22 +0300 )edit
2

@epsilonijk IMHO Jolla phone does not (even after update to 1.0.2.5) send Google contact data to server (cause the sync is one-way), but when it does, this contact data field naming problem might turn out to have quite serious consequences..

foss4ever ( 2014-01-01 06:11:45 +0300 )edit

@donaggio this bug is not about them being editable, but the sub-types/labels of them being wrong.

foss4ever ( 2014-01-01 06:36:32 +0300 )edit

3 Answers

Sort by » oldest newest most voted
2

answered 2014-01-23 02:23:04 +0300

MattVogt gravatar image

In order to be able to retrieve a contact from an external source, modify some aspect of that contact, and then reflect the change correctly back to the origin, we need to ensure that we don't modify any of the attributes of the details in the process. To do this, we need to remove any policy we previously implemented regarding pre-selecting or enforcing type information that wasn't previously specified. This will be addressed in the near future.

See also: https://together.jolla.com/question/1580/how-to-add-multiple-phone-numbers-of-the-same-type/

edit flag offensive delete publish link more

Comments

Thanks for the answer, I think I understood it partially, atleast ;) The current implementation makes all my (Google) synceds/inported phone numbers for each contact look like they are all 'Home phone'' numbers and e.g. all email adresses are labeled as 'Personal email'. This makes my contacts data practically useless, and clearly the People app is doing something wrong or the import/sync labels data incorrectly. I'm really hoping you get this fixed, the near future hopefully being soon ;)

foss4ever ( 2014-01-23 07:42:02 +0300 )edit

All contacts I have in google account don't appear in Whatsapp

idro ( 2014-10-22 20:42:10 +0300 )edit
0

answered 2014-01-23 08:31:38 +0300

foss4ever gravatar image

updated 2014-01-23 08:38:40 +0300

Possible workaround to get contacts data from external source to be displayed with correct labels in People app

While waiting for a proper fix to this, could we just import contacts data to People app from .vcf file that had been generated by exporting contacts e.g. from Google acc related addressbook? Now, I haven't tried that yet, but if the People app was able to show labels of contact data imported from local sourcea file, this would atleast make the People app display data correctly and somewhat more usable. Data could ofc not be modified and synced back to external source but I could live with that for the time being. Is this plausible workaround?

edit flag offensive delete publish link more
0

answered 2014-03-18 09:25:47 +0300

foss4ever gravatar image

Just confirming that 1.0.4.20 upgrade fixes wrong contacts labels in People and they can also be added and edited. I'm very happy about this cause now I can use my Google-based contacts in Jolla fully. Well done, sailors ;)

edit flag offensive delete publish link more

Comments

I can confirm it too. But there are still some glitches... some of my contacts has a phone number marked as "Work" in Google Contacts, but some of them (not all, the majority are fine, just some) are imported without the "Work" attribute and they appear as "Personal" in People app.

donaggio ( 2014-03-18 14:30:33 +0300 )edit

Does the sync work both ways? My Jolla is being repaired so I cannot try it myself.

Iipe ( 2014-03-18 20:53:59 +0300 )edit

@lipe No, it's still one way

donaggio ( 2014-03-21 13:59:34 +0300 )edit

yep everything is fixed now: contact syncing doesn't work anymore, I don't have to worry about wrong labels now...

Patrizio Bruno ( 2015-02-21 10:55:03 +0300 )edit
Login/Signup to Answer

Question tools

Follow
11 followers

Stats

Asked: 2013-12-27 12:20:48 +0300

Seen: 1,604 times

Last updated: Mar 19 '14