In evaluation instance, I entered an attendance code for an event that happened on Tuesday, but never RSVPed for it. This is past the 2 day penalty window (entered on Fri). After entering the code (w/ social bonus), I got 20 points + 10 social bonus + 4 reverse no show penalty. However, I never got that penalty, so I got 4 points for procrastinating.
We need to ensure that the reverse no-show penalty is only given if the user actually got a no-show penalty, and then go through the database and undo any reverse no-show penalties that users may have gotten that they weren't entitled to.
In evaluation instance, I entered an attendance code for an event that happened on Tuesday, but never RSVPed for it. This is past the 2 day penalty window (entered on Fri). After entering the code (w/ social bonus), I got 20 points + 10 social bonus + 4 reverse no show penalty. However, I never got that penalty, so I got 4 points for procrastinating.
We need to ensure that the reverse no-show penalty is only given if the user actually got a no-show penalty, and then go through the database and undo any reverse no-show penalties that users may have gotten that they weren't entitled to.