mirror of
https://github.com/home-assistant/supervisor.git
synced 2025-07-07 17:26:32 +00:00
Store update version for addons (#13)
This commit is contained in:
parent
22e3d50203
commit
3b8b44fcb7
@ -79,7 +79,7 @@ class AddonsData(Config):
|
||||
dedicated = self.list_removed
|
||||
|
||||
for addon, values in all_addons.items():
|
||||
i_version = self._addons_data.get(addon, {}).get(ATTR_VERSION)
|
||||
i_version = self._user_data.get(addon, {}).get(ATTR_VERSION)
|
||||
|
||||
data.append({
|
||||
ATTR_NAME: values[ATTR_NAME],
|
||||
@ -128,13 +128,17 @@ class AddonsData(Config):
|
||||
|
||||
def version_installed(self, addon):
|
||||
"""Return installed version."""
|
||||
return self._addons_data[addon][ATTR_VERSION]
|
||||
if ATTR_VERSION not in self._user_data[addon]:
|
||||
return self._addons_data[addon][ATTR_VERSION]
|
||||
|
||||
return self._user_data[addon][ATTR_VERSION]
|
||||
|
||||
def set_addon_install(self, addon, version):
|
||||
"""Set addon as installed."""
|
||||
self._addons_data[addon] = self._current_data[addon]
|
||||
self._user_data[addon] = {
|
||||
ATTR_OPTIONS: {},
|
||||
ATTR_VERSION: version,
|
||||
}
|
||||
self.save()
|
||||
|
||||
@ -147,6 +151,7 @@ class AddonsData(Config):
|
||||
def set_addon_update(self, addon, version):
|
||||
"""Update version of addon."""
|
||||
self._addons_data[addon] = self._current_data[addon]
|
||||
self._user_data[addon][ATTR_VERSION] = version
|
||||
self.save()
|
||||
|
||||
def set_options(self, addon, options):
|
||||
|
@ -1,5 +1,5 @@
|
||||
"""Const file for HassIO."""
|
||||
HASSIO_VERSION = '0.13'
|
||||
HASSIO_VERSION = '0.14'
|
||||
|
||||
URL_HASSIO_VERSION = \
|
||||
'https://raw.githubusercontent.com/pvizeli/hassio/master/version.json'
|
||||
|
Loading…
x
Reference in New Issue
Block a user