diff options
Diffstat (limited to 'bot/exts')
| -rw-r--r-- | bot/exts/events/advent_of_code/_cog.py | 11 | 
1 files changed, 3 insertions, 8 deletions
| diff --git a/bot/exts/events/advent_of_code/_cog.py b/bot/exts/events/advent_of_code/_cog.py index 67d43556..9d412adf 100644 --- a/bot/exts/events/advent_of_code/_cog.py +++ b/bot/exts/events/advent_of_code/_cog.py @@ -100,16 +100,11 @@ class AdventOfCode(commands.Cog):                  continue              member = await members.get_or_fetch_member(guild, member_id) -            if member is None: +            if member is None or completionist_role in member.roles:                  continue -            if completionist_role in member.roles: -                continue - -            if await self.completionist_block_list.contains(member_id): -                continue - -            await members.handle_role_change(member, member.add_roles, completionist_role) +            if not await self.completionist_block_list.contains(member_id): +                await members.handle_role_change(member, member.add_roles, completionist_role)      @commands.group(name="adventofcode", aliases=("aoc",))      @whitelist_override(channels=AOC_WHITELIST) | 
