From ec6852a8d7d7f57e5a2cc39d66092d2d93822fc8 Mon Sep 17 00:00:00 2001 From: Franck Nijhof Date: Mon, 11 Jan 2021 12:36:19 +0100 Subject: [PATCH] Set a default for add-on options and schema config (#2421) --- supervisor/addons/validate.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/supervisor/addons/validate.py b/supervisor/addons/validate.py index bb982082c..cc19d9ee3 100644 --- a/supervisor/addons/validate.py +++ b/supervisor/addons/validate.py @@ -245,8 +245,8 @@ SCHEMA_ADDON_CONFIG = vol.Schema( vol.Optional(ATTR_SERVICES): [vol.Match(RE_SERVICE)], vol.Optional(ATTR_DISCOVERY): [valid_discovery_service], vol.Optional(ATTR_SNAPSHOT_EXCLUDE): [vol.Coerce(str)], - vol.Required(ATTR_OPTIONS): dict, - vol.Required(ATTR_SCHEMA): vol.Any( + vol.Optional(ATTR_OPTIONS, default={}): dict, + vol.Optional(ATTR_SCHEMA, default={}): vol.Any( vol.Schema( { vol.Coerce(str): vol.Any(