From 49e1745305e2eb18de018ede01bb3ed57af9dcd0 Mon Sep 17 00:00:00 2001 From: Blake Blackshear Date: Tue, 1 Nov 2022 07:53:00 -0500 Subject: [PATCH] don't assume roles is defined --- frigate/config.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/frigate/config.py b/frigate/config.py index ddba65c78..9c551892f 100644 --- a/frigate/config.py +++ b/frigate/config.py @@ -593,7 +593,7 @@ class CameraConfig(FrigateBaseModel): # add roles to the input if there is only one if len(config["ffmpeg"]["inputs"]) == 1: - has_rtmp = "rtmp" in config["ffmpeg"]["inputs"][0]["roles"] + has_rtmp = "rtmp" in config["ffmpeg"]["inputs"][0].get("roles", []) config["ffmpeg"]["inputs"][0]["roles"] = [ "record",