Describe the bug
It is possible to complete certain milestones by repeatedly performing the same action, without actually meeting the intended requirement.
###To Reproduce
Steps to reproduce the behavior:
- Go to a milestone that requires an action (e.g., “Follow 10 people”)
- Follow a user
- Unfollow the same user
- Repeat the process
- Observe that the milestone progresses/completes
Expected behavior
Milestones should only count unique or valid actions (e.g., following 10 distinct users), rather than allowing repeated toggling of the same action.
Actual behavior
The system counts repeated actions (e.g., follow/unfollow) toward milestone completion.
Impact
Low impact. This does not affect core functionality, but may reduce the integrity of the gamification system.
Additional context
This is not a critical issue, as gamification is more of a motivational feature. Not a major or even minor
Happy to help contribute a fix if needed 🙂
Describe the bug
It is possible to complete certain milestones by repeatedly performing the same action, without actually meeting the intended requirement.
###To Reproduce
Steps to reproduce the behavior:
Expected behavior
Milestones should only count unique or valid actions (e.g., following 10 distinct users), rather than allowing repeated toggling of the same action.
Actual behavior
The system counts repeated actions (e.g., follow/unfollow) toward milestone completion.
Impact
Low impact. This does not affect core functionality, but may reduce the integrity of the gamification system.
Additional context
This is not a critical issue, as gamification is more of a motivational feature. Not a major or even minor
Happy to help contribute a fix if needed 🙂