aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--bot/cogs/moderation/superstarify.py5
1 files changed, 4 insertions, 1 deletions
diff --git a/bot/cogs/moderation/superstarify.py b/bot/cogs/moderation/superstarify.py
index f43f3d027..c66222e5a 100644
--- a/bot/cogs/moderation/superstarify.py
+++ b/bot/cogs/moderation/superstarify.py
@@ -190,11 +190,14 @@ class Superstarify(InfractionScheduler, Cog):
async def _pardon_action(self, infraction: utils.Infraction) -> t.Optional[t.Dict[str, str]]:
"""Pardon a superstar infraction and return a log dict."""
+ if infraction["type"] != "superstar":
+ return
+
guild = self.bot.get_guild(constants.Guild.id)
user = guild.get_member(infraction["user"])
# Don't bother sending a notification if the user left the guild.
- if infraction["type"] != "superstar" or not user:
+ if not user:
return {}
# DM the user about the expiration.