aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorGravatar Shivansh-007 <[email protected]>2021-03-06 16:54:33 +0530
committerGravatar Shivansh-007 <[email protected]>2021-10-11 12:05:31 +0530
commit10a5909e39b3dcda901a5b50b4ef9327cbd62226 (patch)
tree5fbd370461d1022b42a383c64edd8f8826ca078a
parentUpdate regex to support all message links i.e. support for 'app', 'canary', '... (diff)
Run webhook message deletion if webhook_msg_id var is True
-rw-r--r--bot/exts/moderation/incidents.py12
1 files changed, 7 insertions, 5 deletions
diff --git a/bot/exts/moderation/incidents.py b/bot/exts/moderation/incidents.py
index dabdaed2c..7f8a34a01 100644
--- a/bot/exts/moderation/incidents.py
+++ b/bot/exts/moderation/incidents.py
@@ -388,12 +388,14 @@ class Incidents(Cog):
log.trace("Deleting discord links webhook message.")
webhook_msg_ids = await self.message_link_embeds_cache.get(incident.id)
- webhook_msg_ids = webhook_msg_ids.split(',')
- webhook = await self.bot.fetch_webhook(Webhooks.incidents)
- for x, msg in enumerate(webhook_msg_ids):
- await webhook.delete_message(msg)
- log.trace(f"Deleted discord links webhook message{x}/{len(webhook_msg_ids)}")
+ if webhook_msg_ids:
+ webhook_msg_ids = webhook_msg_ids.split(',')
+ webhook = await self.bot.fetch_webhook(Webhooks.incidents)
+
+ for x, msg in enumerate(webhook_msg_ids):
+ await webhook.delete_message(msg)
+ log.trace(f"Deleted discord links webhook message{x}/{len(webhook_msg_ids)}")
log.trace("Successfully deleted discord links webhook message.")