XF 2.0 Promotion getting reset on next login

VideoReDo

Member
Just moved from VB4 to XF 2, and am trying to setup promotions to auto-moderate new users. Have 2 user groups, Registered and Not Moderated. After a user has been registered for a week, the promotion auto adds the user Not Moderated as a secondary group. The promotion is setup with the following criteria:

1. Valid user
2. Member of "registered"
3. NOT a member of "Not moderated".
4. Been registered for 7 days.

What's happening for old users is that the secondary "Not Moderated" is being added as expected. However on their next login (I assume it's the login and not the cron), the secondary "Not moderated" group is being removed. Then on a subsequent login the secondary group is added again. So the user's state is toggling back and forth between having Not Moderated being part of their profile. Can't figure out why this is happening?
 
Still be bit confused. Why would have the "not in group" criteria cause the promotion to remove the secondary group setting? It would seem that having that would simply prevent the promotion from being executed, not resetting group membership.
 
As soon as they are promoted, they no longer meet the criterion of not being in the user group, so they are demoted, whereupon they now meet the criteria, so are promoted, and so on.
 
Back
Top Bottom