aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorGravatar mbaruh <[email protected]>2022-10-08 11:45:42 +0300
committerGravatar mbaruh <[email protected]>2022-10-08 11:45:42 +0300
commitbf02ac9c3691b25ffb486ec1625d528f1b83092d (patch)
tree95b18ec0fa866896d2cd2a70b87438aabefad7bd
parentAdd infraction channel setting (diff)
Fix pings validation
-rw-r--r--bot/exts/filtering/_settings_types/actions/ping.py4
-rw-r--r--bot/exts/filtering/_settings_types/validations/channel_scope.py2
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 []