From 5a00336ef1229fda5ed6e1703f1cb125411b1174 Mon Sep 17 00:00:00 2001 From: Franck Nijhof Date: Mon, 11 Jan 2021 12:10:23 +0100 Subject: [PATCH] Set a default for add-on startup config (#2419) --- supervisor/addons/validate.py | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/supervisor/addons/validate.py b/supervisor/addons/validate.py index ca9eb5eec..bb982082c 100644 --- a/supervisor/addons/validate.py +++ b/supervisor/addons/validate.py @@ -192,7 +192,9 @@ SCHEMA_ADDON_CONFIG = vol.Schema( vol.Required(ATTR_ARCH): [vol.In(ARCH_ALL)], vol.Optional(ATTR_MACHINE): vol.All([vol.Match(RE_MACHINE)], vol.Unique()), vol.Optional(ATTR_URL): vol.Url(), - vol.Required(ATTR_STARTUP): vol.All(_simple_startup, vol.Coerce(AddonStartup)), + vol.Optional(ATTR_STARTUP, default=AddonStartup.APPLICATION): vol.All( + _simple_startup, vol.Coerce(AddonStartup) + ), vol.Optional(ATTR_BOOT, default=AddonBoot.AUTO): vol.Coerce(AddonBoot), vol.Optional(ATTR_INIT, default=True): vol.Boolean(), vol.Optional(ATTR_ADVANCED, default=False): vol.Boolean(),