Some vCard fields are empty when checking contact's profile

Description

If one doesn't open a chat window with a user first and tries to view user's profile via View user profile context menu option, then some fields do not update until you press Refresh. If chat window is opened first, then it automatically populates this field. E.g. Email or Job title fields.

Environment

None

Activity

Show:
wroot
April 18, 2017, 7:13 PM

Guus has provided an updated patch to fix this problem. Reassigning and marking 2.9.0 as a new fix version.

wroot
September 25, 2016, 6:59 PM

Renamed the ticket and marking it as fixed. At least now Spark shows all the missing fields upon open the profile. It might show older values though, because of some time interval mechanism it is looking for updates. This will be addressed in the linked ticket.

wroot
September 25, 2016, 9:02 AM

The fix is only partial. It helps populate the field, if it was empty while opening profile. But if a user changes his info (email, job title), then Spark still shows same old information until you press Refresh (after you reopen his profile).

wroot
September 25, 2016, 8:54 AM
speedy
September 25, 2016, 4:38 AM

I read there might be a bug in the parser cause it to not always advance . a workaround appears to be to add another next(). This resolved the issue for me in my testing.

submitted pr

Fixed

Priority

Minor

Assignee

Guus der Kinderen

Reporter

wroot

Labels