Skip to content

Gamification milestones can be bypassed via repeated actions #5924

@kavinda1995

Description

@kavinda1995

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:

  1. Go to a milestone that requires an action (e.g., “Follow 10 people”)
  2. Follow a user
  3. Unfollow the same user
  4. Repeat the process
  5. 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 🙂

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions