Please run the following query in your XenForo 1.1.3 database:
In our database the field "xf_conversation_master.recipient_count" shows incorrect data in many conversations. We found up to "6" recipient_count in conversations with just 2 people. Very often there is "3" when conversations only have 2 participients.
Can you confirm that this is a XenForo bug (race condition)?
If yes, how can we solve it?
Or is it just a weird coincidence with our database setup?
Code:
SELECT
xf_conversation_master.conversation_id,
xf_conversation_master.recipient_count,
count(xf_conversation_recipient.user_id) as 'howmany'
FROM
xf_conversation_master, xf_conversation_recipient
WHERE
xf_conversation_recipient.conversation_id = xf_conversation_master.conversation_id
GROUP BY xf_conversation_recipient.conversation_id
In our database the field "xf_conversation_master.recipient_count" shows incorrect data in many conversations. We found up to "6" recipient_count in conversations with just 2 people. Very often there is "3" when conversations only have 2 participients.
Can you confirm that this is a XenForo bug (race condition)?
If yes, how can we solve it?
Or is it just a weird coincidence with our database setup?