contacts summary doesn't display all the phone numbers

Bug #331592 reported by michust
56
This bug affects 9 people
Affects Status Importance Assigned to Milestone
Evolution
New
Medium
evolution (Ubuntu)
Invalid
Low
Ubuntu Desktop Bugs

Bug Description

Binary package hint: evolution

Using Ubuntu 8.10, Evolution 2.24.3
Evolution package is: 2.24.3-0ubuntu1

In detail view the field is not shown
In list view the field is empty.
In the edit window the "Mobile Phone" field has a value.

To show the field and its value I have to save the contact again.

How to reproduce:
sync a new contact with eg: syncevolution

ProblemType: Bug
Architecture: i386
DistroRelease: Ubuntu 8.10
ExecutablePath: /usr/bin/evolution
Package: evolution 2.24.3-0ubuntu1
ProcEnviron:
 PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games
 LANG=en_US.UTF-8
 SHELL=/bin/bash
SourcePackage: evolution
Uname: Linux 2.6.27-8-eeepc i686

Tags: apport-bug
Revision history for this message
michust (michael-stoehrel) wrote :
Revision history for this message
Pedro Villavicencio (pedro) wrote :

Thank you for taking the time to report this bug and helping to make Ubuntu better. Also, please answer these questions:
* Is this reproducible?
* If so, what specific steps should we take to recreate this bug?

This will greatly aid us in tracking down your problem and resolving this bug.

Changed in evolution:
assignee: nobody → desktop-bugs
importance: Undecided → Low
status: New → Incomplete
Revision history for this message
michust (michael-stoehrel) wrote : Re: [Bug 331592] Re: contact field Mobile phone not updated

Hi

It is reproducible: sync a new contact, I use syncevolution.

All other fields are updated well, only the "Mobile Phone" field not.
But the synchronized value is correct, after showing it in the contacts
editor.

Michael

On Thu, 2009-02-19 at 17:13 +0000, Pedro Villavicencio wrote:
> Thank you for taking the time to report this bug and helping to make Ubuntu better. Also, please answer these questions:
> * Is this reproducible?
> * If so, what specific steps should we take to recreate this bug?
>
> This will greatly aid us in tracking down your problem and resolving
> this bug.
>
> ** Changed in: evolution (Ubuntu)
> Importance: Undecided => Low
> Assignee: (unassigned) => Ubuntu Desktop Bugs (desktop-bugs)
> Status: New => Incomplete
>

Revision history for this message
Sebastian Wiesinger (sebastianw) wrote : Re: contact field Mobile phone not updated

I can confirm this. I syncronized contacts from my Windows Mobile to Evolution (via multisync-tools) and it doesn't display the mobile phone number in the contact list. When I edit the contact the mobile phone number is displayed.

After saving the contact details, the mobile number is displayed in the contact list.

Revision history for this message
Sebastien Bacher (seb128) wrote :

do you get this issue not using a sync tool? that could be a synchronization bug and not an evolution one

Revision history for this message
michust (michael-stoehrel) wrote : Re: [Bug 331592] Re: contact field Mobile phone not updated

I think, this not a bug of the sync tool, because all data are in
evolution after the synchronization, thats why I have only to update the
contact manually in the editor

If you tell me how to test it without using the contact editor, I will
do it.

I have the bug in 2.25.91 (ubuntu 9.04 alpha4) too.

On Tue, 2009-02-24 at 22:22 +0000, Sebastien Bacher wrote:
> do you get this issue not using a sync tool? that could be a
> synchronization bug and not an evolution one
>

Revision history for this message
Sebastien Bacher (seb128) wrote : Re: contact field Mobile phone not updated

could you describe how to trigger the issue for somebody who doesn't have a such phone to use? or open directly the bug on bugzilla.gnome.org where the people writting the code will read it

Revision history for this message
michust (michael-stoehrel) wrote : Re: [Bug 331592] Re: contact field Mobile phone not updated

I use syncevolution (www.estamos.de/projects/SyncML) with a default
configuration to sync all contacts with egroupware (www.egroupware.org).

In egroupware I edit a new contact, fill all the main phonefields
(BusinessPhone,HomePhone,MobilePhone,BusinessFax) if I have no number
for a field I fill it with "-".

After syncronization a new contact is shown in the list view, with the
Mobile Phone field empty.
The contact preview does not show the Mobile Phone field, too.

Open the contact in the contact editor shows the value in the Mobile
Phone Field.
A simple change in the contact editor, I change "wants to receive HTML
mail" twice and then close the Contact Editor with OK shows the value in
the list view and the contact preview.

In a test contact I filled all 10 egroupware phone fields with numbers
(1,2,3,4,...) and after syncronization I checked the fields in
evolution.
Only BusinessPhone, BusinessFax, PrivatePhone are shown in the preview.
In the contact editor 8 phone numbers are shown with the right phone
tags, after saving the contact, only the Mobile phone number is new in
the preview.

Revision history for this message
Sebastien Bacher (seb128) wrote : Re: contact field Mobile phone not updated

could somebody having the hardware to do sync open the bug on bugzilla.gnome.org? I don't have such devices so I can't reply to upstream question if I open the bug

Revision history for this message
Victor Osadci (victor-os) wrote :

Attached is a .vcf (text) file containing one entry. It can be imported into evolution to test this. It does not seem to be a problem with the file format, but evolution.

Exporting a contact from Evo then importing it back also shows this bug.

Revision history for this message
Sebastien Bacher (seb128) wrote :

Confirmed on jaunty using the example and bug sent on http://bugzilla.gnome.org/show_bug.cgi?id=573236

Changed in evolution:
status: Incomplete → Triaged
Revision history for this message
michust (michael-stoehrel) wrote :

On evolution 2.22.3.1 running under Debian Lenny (2.6.26.1) the Mobile field is updated, correctly after a synchronization with syncevolution (same version as for Evolution 2.24.3)!

Revision history for this message
Anthony (ajmcbuntu) wrote :

Under Ubuntu 8.10
Evolution 2.24.3

Same problem with this confirmed bug, the Mobile Phone field does not update until you go to the "Edit Contact," field and make some change to the mobile phone field.

I transferred .vcf files into evolution today, and the Mobile Phone field in both the "Contact Preview," and in the "List View," do not update until making some sort of change in the "Edit Contact," field.

337 V cards, no info lost during import, just not displaying the "Mobile Phone," field correctly...

Changed in evolution:
status: Unknown → New
Revision history for this message
michust (michael-stoehrel) wrote :

On Evolution 2.26.0 it is still open (Ubuntu 9.04 beta)

Revision history for this message
grn (gaurangarora) wrote :

Using Evolution 2.28.1 on Ubuntu Karmic (9.10)
The bug still exists.

Revision history for this message
odigh08odfg34h07834zt8ohadg089tg (odigh08odfg34h07834zt8ohadg089tg) wrote :

I can confirm that the bug in Evolution 2.28.1 on Ubuntu Karmic (9.10) still exists.

Revision history for this message
Γουργιώτης Γιώργος (aka Gourgi) (gourgi) wrote :

this bug is still present in lucid lynx

Revision history for this message
Zumbruk (zumbruk) wrote :

The bug still exists in 2.28.3 delivered with Ubu 10.04. Restoring a database from backup prior to my upgrading from 8.04 doesn't help, so the bug is in Evolution. The data is definitely in the DB, since a "strings" of the database shows it to be present.

Is there anything I can do to help get this fixed, since it is a 100% showstopper so far as I am concerned.

Revision history for this message
Zumbruk (zumbruk) wrote :

OK, I've cracked it. It's something to do with the interpretation of the VCARD data that Evolution holds in its database. I exported some contacts that worked and some that didn't and noticed that the ones that didn't work had the "missing" data in the VCARD file, except there's a difference. The ones that don't work have a line like;

ADR;TYPE=HOME,PREF:;{Address data follows here}

Whereas the ones that work look like this;

ADR;TYPE=HOME:{Address data follows here}

So, I exported a broken entry as a VCARD file, edited out the ",PREF:" and reimported it, and behold, the entry now works as I would expect. I imagine you could fix the whole file by exporting it as a VCARD, doing the edit as mentioned and reimporting it.

I also noticed that this only seems to affect "ADR;TYPE=HOME:" records, and not "ADR;TYPE=WORK:" records, which don't have the ",PREF" parameter.

Revision history for this message
Zumbruk (zumbruk) wrote :

Forget the last paragraph of the previous post. Some of the "ADR;TYPE=WORK:" records are affected.

Revision history for this message
Zumbruk (zumbruk) wrote :

And whoever triaged this as "Low" importance should be disembowelled. Before looking into this a little more, I was quite happy to trash at least Evolution and possibly Ubuntu completely. Any application that (apparently) throws away my personal data is a waste of electrons.

Changed in evolution:
importance: Unknown → Medium
Revision history for this message
Jörg Frings-Fürst (jff-de) wrote :

bug from 2009. Version not more supported.
change status to invalid.

Changed in evolution (Ubuntu):
status: Triaged → Invalid
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Duplicates of this bug

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.