User group promotions aren't working when based on the number of positive post ratings.
This user
https://www.avforums.com/members/andykara2003.742228/
is a
Novice Member, which is the primary user group for members.
This member *should* have been promoted to
Standard Member.
< options | criteria >
So in a nutshell, once a member has
- posted at least 1 message
- has been registered for at least 1 day
- has received at least 3 positive post ratings
they get promoted to
Standard Member.
The member in question satisfies all those criteria.
but has not been promoted.
I have rebuilt the post ratings cache (which took over 12 hours), user trophies and user promotions.
The user has no entries in the user change log - so they haven't been promoted and later depromoted during the rebuilds.
Checking the database, running SELECT count(*) FROM `xf_liked_content` WHERE `content_user_id` = 742228 returns '21' as expected.
The user promotion settings have not been changed for years and there are other members in the same situation:
https://www.avforums.com/members/laserbeam.798280/
https://www.avforums.com/members/redlion.729069/
https://www.avforums.com/members/johnypotter.672146/
How can I diagnose why they are not being promoted?
The fault is clearly because of the positive post ratings part of the process.
I'm using version 1.7.5 on XF 1.5.15.
Thanks