Switching between approved/denied status causes duplicate badges
-
I tried switching between approving and denying a badge to see whether it was possible to revoke a non-Credly badge and whilst doing this I encountered some undesirable behaviour.
Having initially approved the badge I noticed the “Deny” button was still available in the front end and wanted to see if this would revoke the badge. I noticed the badge was still awarded to the participant so I decided to switch it back to approved state for consistency’s sake. As soon as I did this, the user was awarded the same badge once again (and two instances of it appeared in the BadgeOS Earned Achievements widget). I double checked to see whether I had forgotten to set a limit on the times the badge could be earned, but it was set to only being awarded once as the maximum.
I decided to try the same steps with a number of different badges (some that were automatic submission and some that were submission types with required approval) to see whether the same would keep happening and have noticed that every badge (all of which had a maximum earning value of 1) that I tried had the same behaviour. In fact, every time I switched from approved to denied status and back I would get yet another instance of the badge awarded so I could get the badge to be awarded as many times as I repeated those steps.
Considering there doesn’t seem to be a way to revoke a badge once it has been awarded (unless using the super-admin profile option) perhaps the Approve/Deny buttons could be removed to prevent confusion in the front end controls and to avoid having this issue come up?
- The topic ‘Switching between approved/denied status causes duplicate badges’ is closed to new replies.