From bb85958d7511f4fc86acfe065eeef40eff8ec473 Mon Sep 17 00:00:00 2001 From: Zevaryx Date: Sat, 3 Jul 2021 17:27:42 -0600 Subject: [PATCH] Update ban loop in bans list --- jarvis/cogs/admin.py | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/jarvis/cogs/admin.py b/jarvis/cogs/admin.py index 15599da..a6fd367 100644 --- a/jarvis/cogs/admin.py +++ b/jarvis/cogs/admin.py @@ -292,7 +292,9 @@ class AdminCog(commands.Cog): active = bool(active) ctx.defer() types = [0, "perm", "temp", "soft"] - search = {"guild": ctx.guild.id, "active": active} + search = {"guild": ctx.guild.id} + if active: + search["active"] = True if type > 0: search["type"] = types[type] bans = self.db.jarvis.bans.find(search).sort( @@ -310,7 +312,8 @@ class AdminCog(commands.Cog): ban["user"], ban["reason"], ) - async for ban in ctx.guild.bans(): + bans = await ctx.guild.bans() + for ban in bans: if ban.user.id not in db_bans: message += "[unknown] {0} ({1}): {2}".format( ban.user.name, ban.user.id, ban.reason