mirror of
https://github.com/blakeblackshear/frigate.git
synced 2026-04-06 23:27:36 +03:00
fix: add field_validator for users to handle single-string input
When a single user is passed via config/set query parameter, it arrives as a plain string instead of a list, causing Pydantic validation to fail. Add a validator matching the existing cameras pattern to wrap strings. https://claude.ai/code/session_01PooiYnugPWqdCYDq4TU7ti
This commit is contained in:
parent
3b3a513929
commit
998dc7524d
@ -36,3 +36,11 @@ class CameraGroupConfig(FrigateBaseModel):
|
|||||||
return [v]
|
return [v]
|
||||||
|
|
||||||
return v
|
return v
|
||||||
|
|
||||||
|
@field_validator("users", mode="before")
|
||||||
|
@classmethod
|
||||||
|
def validate_users(cls, v):
|
||||||
|
if isinstance(v, str):
|
||||||
|
return [v]
|
||||||
|
|
||||||
|
return v
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user