mirror of
https://github.com/aiogram/aiogram.git
synced 2026-04-08 16:37:47 +00:00
Fixed State filter
This commit is contained in:
parent
208134430f
commit
626b4a8205
1 changed files with 5 additions and 1 deletions
|
|
@ -23,7 +23,11 @@ class StateFilter(BaseFilter):
|
|||
@validator("state")
|
||||
@no_type_check # issubclass breaks things
|
||||
def _validate_state(cls, v: Union[StateType, Sequence[StateType]]) -> Sequence[StateType]:
|
||||
if isinstance(v, (str, State, StatesGroup)) or (isclass(v) and issubclass(v, StatesGroup)):
|
||||
if (
|
||||
isinstance(v, (str, State, StatesGroup))
|
||||
or (isclass(v) and issubclass(v, StatesGroup))
|
||||
or v is None
|
||||
):
|
||||
return [v]
|
||||
return v
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue