Board Bug: Reply decrement operation failure
I have a "1" unread reply counter next to my Summoner Icon, yet when I click it, I have nothing unread. It looks like the unread reply count is stored as an integer instead of being something like (assuming a relational database backend): select count(*) where status = "unread"
Given this assumption, it looks like a read status change and the counter update are not transactional (missing begin/end/rollback transaction statements) and it is possible for the status to update but not the counter.
It also looks like every status is done with a ++ and - - (or a += X and -= X) instead of a set counter = select count(*) paradigm. Thus, it is impossible to ever decrement to zero short of manual intervention when the counter update fails/does not occur.
Please look into addressing the code issues I have highlighted and please manually decrement my unread count by one.
Thank you!