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",