Fix case new logic

This commit is contained in:
Zeva Rose 2022-05-03 16:09:03 -06:00
parent 44579329af
commit 5dd3c9548c

View file

@ -306,8 +306,8 @@ class CaseCog(Cog):
@check(admin_or_permissions(Permissions.BAN_MEMBERS)) @check(admin_or_permissions(Permissions.BAN_MEMBERS))
async def _case_new(self, ctx: InteractionContext, user: Member, note: str) -> None: async def _case_new(self, ctx: InteractionContext, user: Member, note: str) -> None:
case = await Modlog.find_one(q(guild=ctx.guild.id, user=user.id, open=True)) case = await Modlog.find_one(q(guild=ctx.guild.id, user=user.id, open=True))
if not case: if case:
await ctx.send(f"Case already exists with ID {case.nanoid}", ephemeral=True) await ctx.send(f"Case already open with ID `{case.nanoid}`", ephemeral=True)
return return
if not isinstance(user, Member): if not isinstance(user, Member):