mirror of
https://github.com/home-assistant/supervisor.git
synced 2025-07-11 03:06:33 +00:00
update version in config
This commit is contained in:
parent
322480bba1
commit
f1ce5faf17
@ -153,4 +153,7 @@ class AddonManager(AddonsData):
|
|||||||
return False
|
return False
|
||||||
|
|
||||||
version = version or self.get_version(addon)
|
version = version or self.get_version(addon)
|
||||||
return await self.dockers[addon].update(version)
|
if await self.dockers[addon].update(version):
|
||||||
|
self.set_version(addon, version)
|
||||||
|
return True
|
||||||
|
return False
|
||||||
|
@ -158,6 +158,11 @@ class AddonsData(Config):
|
|||||||
self._data[addon][ATTR_OPTIONS] = options
|
self._data[addon][ATTR_OPTIONS] = options
|
||||||
self.save()
|
self.save()
|
||||||
|
|
||||||
|
def set_version(self, addon, version):
|
||||||
|
"""Update version of addon."""
|
||||||
|
self._data[addon][ATTR_VERSION] = version
|
||||||
|
self.save()
|
||||||
|
|
||||||
def get_options(self, addon):
|
def get_options(self, addon):
|
||||||
"""Return options with local changes."""
|
"""Return options with local changes."""
|
||||||
opt = self._addons_data[addon][ATTR_OPTIONS]
|
opt = self._addons_data[addon][ATTR_OPTIONS]
|
||||||
|
Loading…
x
Reference in New Issue
Block a user