We are noticing some inconsistency with Openfires roster events.
When we add a contact who does not exist on the roster, the user is added to openfire with subscription state is NONE. When the user disconnects and logs in again, the roster event for that contact isn’t triggered and we miss that contact in our roster. This only happens when the contact is in a pending acceptance state. Can someone look into this and open a bug if necessary?
Version of openfire we are usiing : Openfire 3.9.3
Steps to reproduce:
User A adds B to his roster
User B adds A to his roster
Both disconnect without accepting the incoming request
User A and B log back int the system at a later time
A does not see B in his roster and vice versa.