diff options
author | 2024-02-03 23:29:10 +0000 | |
---|---|---|
committer | 2024-02-11 16:28:43 +0000 | |
commit | 9fb2cb01f8afa64398a24c1032c0792c74b87ae8 (patch) | |
tree | 30495d4aca33da4b0e8c3adb437805db0e7cca61 | |
parent | Merge pull request #2920 from python-discord/feat/2172/show-new-reminder-time... (diff) |
Ensure filter list is present in previously triggered cache before accessing
-rw-r--r-- | bot/exts/filtering/_filter_lists/filter_list.py | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/bot/exts/filtering/_filter_lists/filter_list.py b/bot/exts/filtering/_filter_lists/filter_list.py index e5b6b2a65..2cc54e8fb 100644 --- a/bot/exts/filtering/_filter_lists/filter_list.py +++ b/bot/exts/filtering/_filter_lists/filter_list.py @@ -107,7 +107,7 @@ class AtomicList: if ctx.event == Event.MESSAGE_EDIT and ctx.message and self.list_type == ListType.DENY: previously_triggered = ctx.message_cache.get_message_metadata(ctx.message.id) # The message might not be cached. - if previously_triggered: + if previously_triggered and self in previously_triggered: ignore_filters = previously_triggered[self] # This updates the cache. Some filters are ignored, but they're necessary if there's another edit. previously_triggered[self] = relevant_filters |