aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--bot/exts/moderation/infraction/management.py4
1 files changed, 4 insertions, 0 deletions
diff --git a/bot/exts/moderation/infraction/management.py b/bot/exts/moderation/infraction/management.py
index 813559030..aeadee9d0 100644
--- a/bot/exts/moderation/infraction/management.py
+++ b/bot/exts/moderation/infraction/management.py
@@ -47,6 +47,10 @@ class ModManagement(commands.Cog):
@infraction_group.command(name="resend", aliases=("send", "rs", "dm"))
async def infraction_resend(self, ctx: Context, infraction: Infraction) -> None:
"""Resend a DM to a user about a given infraction of theirs."""
+ if infraction["hidden"]:
+ await ctx.send(f"{constants.Emojis.failmail} You may not resend hidden infractions.")
+ return
+
id_ = infraction["id"]
if await _utils.notify_infraction(infraction):
await ctx.send(f":incoming_envelope: Resent DM for infraction `{id_}`.")