mirror of https://gitlab.com/litecord/litecord.git
invites: fix infinite use
This commit is contained in:
parent
8e45263f97
commit
2ec293702f
|
|
@ -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"] != 0 and inv["uses"] >= inv["max_uses"]:
|
||||
await delete_invite(inv["code"])
|
||||
raise InvalidInvite("Too many uses")
|
||||
|
||||
|
|
|
|||
|
|
@ -23,7 +23,7 @@ from litecord.enums import MessageType
|
|||
pytestmark = pytest.mark.asyncio
|
||||
|
||||
|
||||
async def _create_invite(test_cli_user, guild, channel, max_uses=100):
|
||||
async def _create_invite(test_cli_user, guild, channel, max_uses=0):
|
||||
resp = await test_cli_user.post(
|
||||
f'/api/v9/channels/{channel["id"]}/invites', json={"max_uses": max_uses}
|
||||
)
|
||||
|
|
|
|||
Loading…
Reference in New Issue