evaera / Votum

A Discord bot for managing small party voting systems
https://eryn.io/Votum
MIT License
26 stars 14 forks source link

Motions passing without meeting the required majority #57

Open NeedlessMemeing opened 3 years ago

NeedlessMemeing commented 3 years ago

The scenario: A motion has the majority set to two-thirds. The expiry time is 24 hours. After 24 hours, the votes are 5 in favour, 4 against. The motion passes despite it not receiving the two thirds majority. The solution: When a motion expires, it should not pass based on a simple majority. It should pass based on the default majority, or, if one is set, the custom majority.