diff options
author | 2021-03-19 20:21:16 +0200 | |
---|---|---|
committer | 2021-03-19 20:21:16 +0200 | |
commit | 94fc1cc0d4c7a69433c74eb555621374ac71ee22 (patch) | |
tree | 1054e2db689e2704ad85bbb7c5f3ad6d085363b2 | |
parent | Default message in review when no nomination reason given (diff) |
Mark as reviewed when nominee is off server
This is necessary as otherwise the bot would try to review them every time it restarts
-rw-r--r-- | bot/exts/recruitment/talentpool/_review.py | 7 |
1 files changed, 4 insertions, 3 deletions
diff --git a/bot/exts/recruitment/talentpool/_review.py b/bot/exts/recruitment/talentpool/_review.py index db710c278..49aee8970 100644 --- a/bot/exts/recruitment/talentpool/_review.py +++ b/bot/exts/recruitment/talentpool/_review.py @@ -75,15 +75,16 @@ class Reviewer: guild = self.bot.get_guild(Guild.id) channel = guild.get_channel(Channels.mod_announcements) member = guild.get_member(user_id) + + if update_database: + await self.bot.api_client.patch(f"{self._pool.api_endpoint}/{nomination['id']}", json={"reviewed": True}) + if not member: await channel.send( f"I tried to review the user with ID `{user_id}`, but they don't appear to be on the server 😔" ) return - if update_database: - await self.bot.api_client.patch(f"{self._pool.api_endpoint}/{nomination['id']}", json={"reviewed": True}) - opening = f"<@&{Roles.moderators}> <@&{Roles.admins}>\n{member.mention} ({member}) for Helper!" current_nominations = "\n\n".join( |