Fix lots of key errors
This commit is contained in:
parent
e0b9640dc1
commit
30dae009cc
1 changed files with 5 additions and 5 deletions
|
@ -184,7 +184,7 @@ class AdminCog(commands.Cog):
|
||||||
# Try to get ban information out of Discord
|
# Try to get ban information out of Discord
|
||||||
if re.match("^[0-9]{1,}$", user): # User ID
|
if re.match("^[0-9]{1,}$", user): # User ID
|
||||||
user = int(user)
|
user = int(user)
|
||||||
discord_ban_info = find(lambda x: x.id == user, bans)
|
discord_ban_info = find(lambda x: x.user.id == user, bans)
|
||||||
else: # User name
|
else: # User name
|
||||||
if re.match("#[0-9]{4}$", user): # User name has discrim
|
if re.match("#[0-9]{4}$", user): # User name has discrim
|
||||||
user, discrim = user.split("#")
|
user, discrim = user.split("#")
|
||||||
|
@ -228,7 +228,7 @@ class AdminCog(commands.Cog):
|
||||||
await self.discord_apply_unban(ctx, discord_ban_info.user, reason)
|
await self.discord_apply_unban(ctx, discord_ban_info.user, reason)
|
||||||
else:
|
else:
|
||||||
discord_ban_info = find(
|
discord_ban_info = find(
|
||||||
lambda x: x.id == database_ban_info["id"], bans
|
lambda x: x.user.id == database_ban_info["id"], bans
|
||||||
)
|
)
|
||||||
if discord_ban_info:
|
if discord_ban_info:
|
||||||
await self.discord_apply_unban(
|
await self.discord_apply_unban(
|
||||||
|
@ -241,9 +241,9 @@ class AdminCog(commands.Cog):
|
||||||
)
|
)
|
||||||
self.db.jarvis.unbans.insert_one(
|
self.db.jarvis.unbans.insert_one(
|
||||||
{
|
{
|
||||||
"user": discord_ban_info.id,
|
"user": database_ban_info["user"],
|
||||||
"username": discord_ban_info.name,
|
"username": database_ban_info["username"],
|
||||||
"discrim": discord_ban_info.discriminator,
|
"discrim": database_ban_info["discrim"],
|
||||||
"guild": ctx.guild.id,
|
"guild": ctx.guild.id,
|
||||||
"admin": ctx.author,
|
"admin": ctx.author,
|
||||||
"reason": reason,
|
"reason": reason,
|
||||||
|
|
Loading…
Add table
Reference in a new issue