From bb8acc60658470dbbae8690fef3c00a0904396dd Mon Sep 17 00:00:00 2001 From: Pascal Vizeli Date: Wed, 3 Feb 2021 12:02:09 +0100 Subject: [PATCH] Fix add-on state was not fast reflected (#2509) --- supervisor/addons/addon.py | 2 +- supervisor/snapshots/validate.py | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/supervisor/addons/addon.py b/supervisor/addons/addon.py index 766d3cd31..9568d5610 100644 --- a/supervisor/addons/addon.py +++ b/supervisor/addons/addon.py @@ -594,7 +594,7 @@ class Addon(AddonModel): async def stop(self) -> None: """Stop add-on.""" try: - return await self.instance.stop() + await self.instance.stop() except DockerRequestError as err: raise AddonsError() from err except DockerError as err: diff --git a/supervisor/snapshots/validate.py b/supervisor/snapshots/validate.py index 158523768..5e6bf9ce5 100644 --- a/supervisor/snapshots/validate.py +++ b/supervisor/snapshots/validate.py @@ -101,7 +101,7 @@ SCHEMA_SNAPSHOT = vol.Schema( { vol.Required(ATTR_SLUG): vol.Coerce(str), vol.Required(ATTR_NAME): vol.Coerce(str), - vol.Required(ATTR_VERSION): vol.Coerce(str), + vol.Required(ATTR_VERSION): version_tag, vol.Optional(ATTR_SIZE, default=0): vol.Coerce(float), }, extra=vol.REMOVE_EXTRA,