Bug 318526

Summary: When a new contact is added status is not displayed until the contact list is restarted
Product: [Unmaintained] telepathy Reporter: Daniele E. Domenichelli <ddomenichelli>
Component: contactlistAssignee: Telepathy Bugs <kde-telepathy-bugs>
Status: RESOLVED WORKSFORME    
Severity: normal CC: kde, rohan, tomas.chvatal
Priority: NOR    
Version: git-latest   
Target Milestone: Future   
Platform: Other   
OS: Linux   
Latest Commit: Version Fixed In:
Sentry Crash Report:

Description Daniele E. Domenichelli 2013-04-17 22:07:12 UTC
I had this problem when I added an ICQ contact, I didn't try it with other accounts, and I didn't try to reproduce it yet, but I think it's just some missing connect in the model:

Steps to reproduce:

* Start the contact list
* Add a new contact
  - Status is correctly not shown as the other user didn't authorize us yet
* The other person accept the request
  - Status is still not shown
  - Expected result: Status is shown
* Close and restart contact list
  - Status is now shown
Comment 1 Daniele E. Domenichelli 2013-04-22 14:42:51 UTC
*** Bug 318720 has been marked as a duplicate of this bug. ***
Comment 2 David Edmundson 2013-04-22 14:54:01 UTC
Just went through those steps and it worked for me.
One possible difference is that I was filtering for that user?

Key part is to work out which part is at fault, the filter, contactslistmodel or globalcontactmanager
Comment 3 Rohan Garg 2014-04-13 10:18:37 UTC
We've changed so much since this was opened. kpeople 0.1, kpeople 0.2...

I added someone during the sprint and that worked ok too. Please reopen if you still have problems