From 639368bed3947b79f255907b1e54b497a0a3eac8 Mon Sep 17 00:00:00 2001 From: NotNite Date: Tue, 21 Sep 2021 12:37:39 -0400 Subject: [PATCH] invites: off-by-one error in max_uses --- litecord/blueprints/invites.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/litecord/blueprints/invites.py b/litecord/blueprints/invites.py index a1ca0f8..150787a 100644 --- a/litecord/blueprints/invites.py +++ b/litecord/blueprints/invites.py @@ -118,7 +118,7 @@ async def _inv_check_age(inv: dict): await delete_invite(inv["code"]) raise InvalidInvite("Invite is expired") - if inv["max_uses"] != -1 and inv["uses"] > inv["max_uses"]: + if inv["max_uses"] != -1 and inv["uses"] >= inv["max_uses"]: await delete_invite(inv["code"]) raise InvalidInvite("Too many uses")