Not a bug getConversationsForUserByIds does not respect recipient_state

Xon

Well-known member
XenForo_Model_Conversation::getConversationsForUserByIds claims "Get the specified conversations that a user can see, ordered by last message first." except it doesn't inspect recipient_state to validate it is "active".
 
A record in xf_conversation_user should be sufficient to establish that the user can view the conversation -- they would only have that as a recipient that's active.

Presumably you have a situation where that doesn't hold? In which case, how that happened would be the important thing to establish.
 
Top Bottom