diff options
| author | 2022-10-08 11:45:42 +0300 | |
|---|---|---|
| committer | 2022-10-08 11:45:42 +0300 | |
| commit | bf02ac9c3691b25ffb486ec1625d528f1b83092d (patch) | |
| tree | 95b18ec0fa866896d2cd2a70b87438aabefad7bd | |
| parent | Add infraction channel setting (diff) | |
Fix pings validation
| -rw-r--r-- | bot/exts/filtering/_settings_types/actions/ping.py | 4 | ||||
| -rw-r--r-- | 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 [] |