Don't let people vote in closed votes

This commit is contained in:
jesopo 2019-06-19 21:24:56 +01:00
parent 9407e083bd
commit 3ae32db26e

View file

@ -109,6 +109,10 @@ class Module(ModuleManager.BaseModule):
event["stdout"].write("Vote %s%s: %s" % ( event["stdout"].write("Vote %s%s: %s" % (
vote_id, closed, self._format_vote(vote))) vote_id, closed, self._format_vote(vote)))
else: else:
if not vote["open"]:
raise utils.EventError("%s: vote %s is closed" % (
event["user"].nickname, vote_id))
choice = event["args_split"][1].lower() choice = event["args_split"][1].lower()
if not choice in vote["options"]: if not choice in vote["options"]:
raise utils.EventError("Vote options: %s" % raise utils.EventError("Vote options: %s" %