From bf02ac9c3691b25ffb486ec1625d528f1b83092d Mon Sep 17 00:00:00 2001 From: mbaruh Date: Sat, 8 Oct 2022 11:45:42 +0300 Subject: Fix pings validation --- bot/exts/filtering/_settings_types/actions/ping.py | 4 ++-- bot/exts/filtering/_settings_types/validations/channel_scope.py | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/bot/exts/filtering/_settings_types/actions/ping.py b/bot/exts/filtering/_settings_types/actions/ping.py index 0bfc12809..85590478c 100644 --- a/bot/exts/filtering/_settings_types/actions/ping.py +++ b/bot/exts/filtering/_settings_types/actions/ping.py @@ -26,9 +26,9 @@ class Ping(ActionEntry): guild_pings: set[str] dm_pings: set[str] - @validator("*") + @validator("*", pre=True) @classmethod - def init_sequence_if_none(cls, pings: list[str]) -> list[str]: + def init_sequence_if_none(cls, pings: list[str] | None) -> list[str]: """Initialize an empty sequence if the value is None.""" if pings is None: return [] diff --git a/bot/exts/filtering/_settings_types/validations/channel_scope.py b/bot/exts/filtering/_settings_types/validations/channel_scope.py index deae55dfc..ae6c24c97 100644 --- a/bot/exts/filtering/_settings_types/validations/channel_scope.py +++ b/bot/exts/filtering/_settings_types/validations/channel_scope.py @@ -36,7 +36,7 @@ class ChannelScope(ValidationEntry): @validator("*", pre=True) @classmethod - def init_if_sequence_none(cls, sequence: list[str]) -> list[str]: + def init_if_sequence_none(cls, sequence: list[str] | None) -> list[str]: """Initialize an empty sequence if the value is None.""" if sequence is None: return [] -- cgit v1.2.3