Brettflan
Active member
I have added a User Group Promotion which is set to add the user to a "Banned" usergroup (basically just a display group I created along with a rank image to show everyone else they're banned), set to be applied on the condition "User is banned". This works correctly, adding banned users to the group so that they are shown as banned to everyone.
The problem is, when we occasionally need to lift a user's ban, this user group promotion does not ever properly clear out. I do understand that promotions are only updated once an hour through an admin panel cron job; this problem has been observed on a couple of occasions a few days later, and several more times a few hours after the ban is lifted. Even though they are no longer banned, they stay added to the "Banned" usergroup. Due to the wording of the promotion, "Apply this promotion while..." (particularly the "while" part of that), the promotion should be automatically removed once it no longer applies, right?
It is of course quick to fix in each individual case, but it does require us to have someone with admin panel access to fix it, where our super moderators are able to ban and unban, but they have no way to fix it themselves.
I mainly just want to be sure before I create a bug report for this that it is indeed a bug.
The problem is, when we occasionally need to lift a user's ban, this user group promotion does not ever properly clear out. I do understand that promotions are only updated once an hour through an admin panel cron job; this problem has been observed on a couple of occasions a few days later, and several more times a few hours after the ban is lifted. Even though they are no longer banned, they stay added to the "Banned" usergroup. Due to the wording of the promotion, "Apply this promotion while..." (particularly the "while" part of that), the promotion should be automatically removed once it no longer applies, right?
It is of course quick to fix in each individual case, but it does require us to have someone with admin panel access to fix it, where our super moderators are able to ban and unban, but they have no way to fix it themselves.
I mainly just want to be sure before I create a bug report for this that it is indeed a bug.