From b84e7e7d94223ee2f5f65334261b56ee739ee3bb Mon Sep 17 00:00:00 2001 From: Pascal Vizeli Date: Thu, 9 Aug 2018 14:37:00 +0200 Subject: [PATCH] Allow to reset token (#639) * Allow to reset token * Update homeassistant.py --- hassio/api/homeassistant.py | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/hassio/api/homeassistant.py b/hassio/api/homeassistant.py index a86c8cf6d..e0a1b158c 100644 --- a/hassio/api/homeassistant.py +++ b/hassio/api/homeassistant.py @@ -21,17 +21,16 @@ _LOGGER = logging.getLogger(__name__) SCHEMA_OPTIONS = vol.Schema({ vol.Optional(ATTR_BOOT): vol.Boolean(), vol.Inclusive(ATTR_IMAGE, 'custom_hass'): - vol.Any(None, vol.Coerce(str)), + vol.Maybe(vol.Coerce(str)), vol.Inclusive(ATTR_LAST_VERSION, 'custom_hass'): vol.Any(None, DOCKER_IMAGE), vol.Optional(ATTR_PORT): NETWORK_PORT, - vol.Optional(ATTR_PASSWORD): vol.Any(None, vol.Coerce(str)), + vol.Optional(ATTR_PASSWORD): vol.Maybe(vol.Coerce(str)), vol.Optional(ATTR_SSL): vol.Boolean(), vol.Optional(ATTR_WATCHDOG): vol.Boolean(), vol.Optional(ATTR_WAIT_BOOT): vol.All(vol.Coerce(int), vol.Range(min=60)), - # Required once we enforce user system - vol.Optional(ATTR_REFRESH_TOKEN): str, + vol.Optional(ATTR_REFRESH_TOKEN): vol.Maybe(vol.Coerce(str)), }) SCHEMA_VERSION = vol.Schema({