From ea10480b770d40ea153b3fec88d22d66e5ed7206 Mon Sep 17 00:00:00 2001 From: vivekashok1221 Date: Thu, 28 Mar 2024 03:28:06 +0400 Subject: Skip adding phishing button if user already banned --- bot/exts/filtering/_ui/ui.py | 3 +++ 1 file changed, 3 insertions(+) diff --git a/bot/exts/filtering/_ui/ui.py b/bot/exts/filtering/_ui/ui.py index 252efadeb..49f4614c7 100644 --- a/bot/exts/filtering/_ui/ui.py +++ b/bot/exts/filtering/_ui/ui.py @@ -617,6 +617,9 @@ class AlertView(discord.ui.View): def __init__(self, ctx: FilterContext, triggered_filters: dict[FilterList, list[str]] | None = None): super().__init__(timeout=ALERT_VIEW_TIMEOUT) self.ctx = ctx + if "banned" in self.ctx.action_descriptions: + # If the user has already been banned, do not attempt to add phishing button + return phishing_content, target_filter_list = self._extract_potential_phish(triggered_filters) if phishing_content: self.add_item(PhishHandlingButton(ctx.author, phishing_content, target_filter_list)) -- cgit v1.2.3