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

There was two Google contacts-data related issues; this bug concerns now only Contacts labels being wrong, and the other abt data being not editable. Keep on voting/commenting abt mislabeling stuff here. Now these two issues can be dealt with separately by Jolla to get them fixed.

foss4ever ( 2014-01-01 06:42:17 +0300 )edit
1

sorry, not sure about the correct terminology

Parameters (at least when we're talking vCard lingo), but that often confuses people, so sub-types or labels is probably better in this context.

Tanghus ( 2014-01-01 10:13:32 +0300 )edit
1

To add an example: Contact details in Google that specify Jabber accounts are not used by Jolla's Jabber (XMPP) support.

avs ( 2014-01-01 10:39:59 +0300 )edit
1

This is also a problem for whatsapp users, because the official whatsapp client only looks for "Mobile" numbers, and the phone numbers are imported as "Home"

nicu ( 2014-01-04 16:51:37 +0300 )edit
1

@nicu Yes, and most importantly this makes it very difficult to call anyone (with Home, Work etc numbers) or email to a correct emaill-address or to find contacs Home or Work address. A quick fix is needed, cause correct, well-formed and valid People/Contact data is crucial for using the phone.

foss4ever ( 2014-01-04 17:20:46 +0300 )edit
1

Same issue with Hotmail sync. "Home" or "Mobile" get's messed up or even email adresses are shown as "mobile" (where a phone number should be displayed). I think the People app still needs a lot of work as there are several known issues or missing functions at the moment.

molan ( 2014-01-08 10:37:38 +0300 )edit

@caprico Good to know that it affects other accs than Google, too, and seems to be more general problem with.People-app. Maybe we should edit the question title and description accordingly..

foss4ever ( 2014-01-08 11:15:39 +0300 )edit

Came here because of a different problem. Various Contacts were merged into one, with lots of "Home" Numbers. In that case: Check those Google Contacts ("..." next to the Name Input field). All had similar First Name and Last, but different Middle Name. Dont use middle name for identification!

Simona ( 2014-01-08 12:57:06 +0300 )edit

I think that the last issue, with every label as "Home" was what the original question was about.

Mohjive ( 2014-01-08 13:27:45 +0300 )edit

@Mohjive and that's what it still says in the title and description, that the labels are not correct, they are all Home or Personal and not only for names but addresses, phone numbers, everything.. Also, seems that this issue is not limited to Google accs but the.People-app is just broken. that's why I think the title/description should again be adjusted to reflect this..

foss4ever ( 2014-01-08 14:27:24 +0300 )edit

Got a little confused. I came to this question, via an other, that was marked as duplicate of this. Original problem was, that someone had in one contact lots of "Home" Numbers of different contacts. Not so duplicate after all... But perhaps someone else with that problem will land here too.

Simona ( 2014-01-08 14:59:44 +0300 )edit

@jjaone: I was refering to that this wasn't really an answer to the question.

Mohjive ( 2014-01-08 15:03:17 +0300 )edit

@Mohjive Agree, that answer should be converted to a comment regarding this problem.

And @Simona, this issue is exactly what you said in your latest comment: that in People-app there are only details that are named Home/Personal in all contacts any fields (Numbers included).

Also, when some other question had been marked as duplicate of this, the description here included stuff about the contact data not being editable etc. but that stuff has been moved to another question which is actually closed already). Hope that cleared up to you, what this question is all about.

foss4ever ( 2014-01-08 15:12:23 +0300 )edit

@Mohjive, yes, I just tried to convert to comment. But it's got too many characters. should I just delete it? The other one was not about "not being able to edit" - but that different contacts were merged into one.

Simona ( 2014-01-08 15:17:20 +0300 )edit

@Simona To make it a comment it must have less than 300 chars. And if you delete it, these comments will be deleted. too. Choice is yours, you can also leave it here, it will not be checked as a correct answer anyhow :)

foss4ever ( 2014-01-08 15:21:06 +0300 )edit

@Simona ok so then the other question you are talking about, is not a duplicate of this cause "contact-merge"-issue is not addressed here..

foss4ever ( 2014-01-08 15:23:00 +0300 )edit

@Simona Ok, then you have discovered another (maybe unrelated to this) issue in People app and/or it's Google sync.

foss4ever ( 2014-01-08 15:38:46 +0300 )edit
2

Same problem here, I don't have any way to know which number I have to dial... I quite often end up calling a home phone instead of a mobile or a work phone.... very annoying!!!

cartron ( 2014-01-10 00:48:33 +0300 )edit
1

Having the same problem with Hotmail/Outlook and manual contacts import. So this issue doesn't only affect Google users.

molan ( 2014-01-10 12:08:12 +0300 )edit

@caprico Thanks for reporting that label-issue is more of a problem with People app with all contacts from any type of accs. Question tittle and tags changed to reflect this.

foss4ever ( 2014-01-10 15:19:17 +0300 )edit

What you mean exactly about one way sync? All of my Jolla contacts has been synced to Google. Is it planned like this?

jliebe ( 2014-02-09 01:29:29 +0300 )edit

@jliebe If you change contacts info in the phone and if you later see that same contact data chsnge in Google server (by logging into your acc with e.g. PC) then you have a sync that works also in phone-to-server direction. Currently Jolla syncs contacts data only server-to-phone direction (one+way sync) and by doing so assigns the labels for contacts data imcorrectly. Now, if you have a true two-way sync working between Google contacs data and phone People app, it would be really interesting to hear how did you manage to do that..?

foss4ever ( 2014-02-09 04:48:16 +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