aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorGravatar Boris Muratov <[email protected]>2021-03-19 20:21:16 +0200
committerGravatar Boris Muratov <[email protected]>2021-03-19 20:21:16 +0200
commit94fc1cc0d4c7a69433c74eb555621374ac71ee22 (patch)
tree1054e2db689e2704ad85bbb7c5f3ad6d085363b2
parentDefault 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.py7
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(