diff --git a/cogs/moderation.py b/cogs/moderation.py index 7014b0db..5e0cbdbf 100644 --- a/cogs/moderation.py +++ b/cogs/moderation.py @@ -95,7 +95,7 @@ async def ummute_members(self, message, targets, reason): roles = [message.guild.get_role(int(id_)) for id_ in role_ids.split(", ") if len(id_)] # Clear all the roles of the user - await clearRoles(ctx=message, member=target, pool=pool) + await clearRoles(member=target, pool=pool) await target.edit(roles=roles) diff --git a/settings.py b/settings.py index 1a85590b..4460bff3 100644 --- a/settings.py +++ b/settings.py @@ -246,7 +246,7 @@ async def storeRoles(pool, target, ctx, member): print(cur.rowcount, f"Roles Added For User {member} in {ctx.guild.name}") -async def clearRoles(ctx, member, pool): +async def clearRoles(member, pool): """Clear the roles when the user has been unmuted""" # Setup up pool connection and cursor @@ -254,11 +254,11 @@ async def clearRoles(ctx, member, pool): async with conn.cursor() as cur: # Clear the existing roles of the user from the database update_query = """UPDATE members SET mutedroles = NULL WHERE guildID = (%s) AND discordID = (%s)""" - update_vals = ctx.guild.id, member.id + update_vals = member.guild.id, member.id # Execute the query await cur.execute(update_query, update_vals) await conn.commit() - print(cur.rowcount, f"Roles Cleared For User {member} in {ctx.guild.name}") + print(cur.rowcount, f"Roles Cleared For User {member} in {member.guild.name}") # --------------------------------------------!End Cogs/Set Values Section!---------------------------------------------