diff --git a/tux/cogs/moderation/jail.py b/tux/cogs/moderation/jail.py index 52f9e5e9..89ddf066 100644 --- a/tux/cogs/moderation/jail.py +++ b/tux/cogs/moderation/jail.py @@ -156,7 +156,7 @@ async def jail( if user_roles: try: # Try to remove all at once for efficiency - await member.remove_roles(*user_roles, reason=flags.reason, atomic=False) + await member.remove_roles(*user_roles, reason=flags.reason) except Exception as e: logger.warning( f"Failed to remove all roles at once from {member}, falling back to individual removal: {e}", diff --git a/tux/cogs/moderation/unjail.py b/tux/cogs/moderation/unjail.py index 4e942ff3..761b0bbe 100644 --- a/tux/cogs/moderation/unjail.py +++ b/tux/cogs/moderation/unjail.py @@ -109,7 +109,7 @@ async def restore_roles( # Try to add all roles at once try: - await member.add_roles(*roles_to_add, reason=reason, atomic=False) + await member.add_roles(*roles_to_add, reason=reason) except discord.Forbidden: logger.error(f"No permission to add roles to {member}")