From aecddf7708841c5aa6864accb561e9823460eb08 Mon Sep 17 00:00:00 2001 From: Leander Furumo Date: Mon, 22 Apr 2024 02:02:19 +0200 Subject: [PATCH] make sure member and volunteer roles are removed, even when a user does not have any groups --- bot/src/cogs/galtinn.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/bot/src/cogs/galtinn.py b/bot/src/cogs/galtinn.py index 28ef626..a7c2bc5 100644 --- a/bot/src/cogs/galtinn.py +++ b/bot/src/cogs/galtinn.py @@ -281,7 +281,6 @@ class Galtinn(commands.Cog): all_roles = await self.fetch_all_galtinn_roles() roles_to_add = set() - roles_to_remove = set() if galtinn_user.is_volunteer: roles_to_add.add(self.bot.galtinn_roles["volunteer"]) @@ -289,6 +288,7 @@ class Galtinn(commands.Cog): roles_to_add.add(self.bot.galtinn_roles["member"]) if not galtinn_user.groups: + roles_to_remove = all_roles - roles_to_add return roles_to_add, roles_to_remove for group in galtinn_user.groups: