mirror of
https://github.com/blakeblackshear/frigate.git
synced 2026-04-05 22:57:40 +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
|
||||
|
||||
@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