Added server config to frontend #127

This commit is contained in:
2023-08-14 18:06:32 +02:00
parent 5d36f1188a
commit 6c39cd1ae1
30 changed files with 699 additions and 276 deletions

View File

@@ -150,6 +150,12 @@ class ServerConfigMutation(QueryABC):
self._server_configs.delete_server_team_role_id_config(role_id)
for role_id in new_config.team_role_ids:
guild = self._bot.get_guild(new_config.server.discord_id)
role = guild.get_role(int(role_id.role_id))
if role is None:
raise ValueError(f"Invalid roleId")
for role_id in new_config.team_role_ids:
if role_id.role_id in old_config.team_role_ids.select(lambda x: str(x.role_id)):
continue