This commit is contained in:
Nicolas Mowen 2025-06-10 16:33:18 -06:00
parent c7b4d7791b
commit f38bffde43

View File

@ -392,14 +392,15 @@ def config_set(request: Request, body: AppConfigSetBody):
if body.requires_restart == 0 or body.update_topic: if body.requires_restart == 0 or body.update_topic:
request.app.frigate_config = config request.app.frigate_config = config
if body.update_topic and body.update_topic.startswith("config/cameras/"): if body.update_topic:
_, _, camera, field = body.update_topic.split("/") if body.update_topic.startswith("config/cameras/"):
_, _, camera, field = body.update_topic.split("/")
settings = config.get_nested_object(body.update_topic) settings = config.get_nested_object(body.update_topic)
request.app.config_publisher.publish_update( request.app.config_publisher.publish_update(
CameraConfigUpdateTopic(CameraConfigUpdateEnum[field], camera), CameraConfigUpdateTopic(CameraConfigUpdateEnum[field], camera),
settings, settings,
) )
return JSONResponse( return JSONResponse(
content=( content=(