adik Posted January 13, 2022 Posted January 13, 2022 Hello, I have a problem with how badges are awarded when it comes to posts that are archivised. We have badges for adding 50 / 150 / 350 / 500 / 1000 replies. For this report I'd like to use a member which has 527 posts, and out of which 38 are not yet archivised. The badge functionality ( post amount, years served and so on ) doesn't count said user's archivised posts, so he won't get a badge for 150 posts, only one for 50 posts, even though he in reality has those 527 posts already written ( excluding posts from forum sections where tracking is disabled, such as hydepark and so on ). I've made sure and checked in the database, and it indeed is that way. When doing a query for SELECT * FROM forums_posts WHERE author_id = X, I get a result of 38 posts. Then I checked for SELECT * FROM forums_archive_posts WHERE archive_author_id = X and the result was 557. I believe this is not the intended behaviour. Best regards, adik
Solution Marc Posted January 13, 2022 Solution Posted January 13, 2022 This is actually intentional. We do not include archived data in achievement point counts at the present time. SeNioR- 1
adik Posted January 13, 2022 Author Posted January 13, 2022 @Marc Stridgen is there any chance of archived posts being counted for the badge functionality as an additional feature to be toggled in ACP for those who need that, or is that out of the question?
Randy Calvert Posted January 13, 2022 Posted January 13, 2022 You would want to post the suggestion in the feedback forum so that it can be logged for later consideration. I believe content can be unarchived. You might try unarchiving content, recount, then archive again. That should work until you end up with another manual recount.
Recommended Posts