Skip to content

[BUG] Starboard Threshold Bypass Issue #507

@maximilianspitzer

Description

@maximilianspitzer

Description

We have two starboards in our Discord server:

  • One for the 💀 (skull) reaction
  • One for the 🤓 (nerd) reaction

Both starboards have an 8-reaction threshold. However, if a message reaches the threshold for one starboard and then receives just one reaction from the other starboard's reaction type, it incorrectly appears on both starboards, even though the second reaction type hasn't met its threshold.

Steps to Reproduce

  1. A message receives 8 reactions of one type (e.g., 💀).
  2. The message appears on the corresponding starboard as expected.
  3. A single reaction of the other starboard’s reaction type (e.g., 🤓) is added.
  4. The message incorrectly appears on both starboards, even though 🤓 hasn’t reached its 8-reaction threshold.

Expected Behavior

A message should only appear on a starboard if it meets that starboard’s specific reaction threshold (8 reactions). Adding just one reaction of the other type should not trigger a second starboard post.

Actual Behavior

The message is posted to both starboards once the threshold is met on one of them, and a single reaction of the other type is added.

Screenshot

(See attached image for an example of the bug in action.)

Image

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