Warning system seemed to function normally, yet:
- With 7 warning points user is banned for 1 week
- With 10 warning points user is set to be blocked until warning points expire
Idea is: When user acquired 7 points over time, he's banned for a week, if he's continuously not cooperating after his return and gets additional warnings over time, he's banned as soon as he's collected 10.
But in reality it somehow misfires:
- 1 warning, expiration 27 nov. 2014.
- got additional 9 points, expiration 27 dec. 2013
So he should have remained banned until 27 dec at least.
Yet, a week later his ban was somehow lifted and the user is posting again.
How is that possible and how can we fix this?