1
0
mirror of https://github.com/home-assistant/supervisor.git synced 2025-12-27 14:00:16 +00:00

Ignore non-existing data disk (#4221)

This commit is contained in:
Stefan Agner
2023-03-31 16:20:25 +02:00
committed by GitHub
parent de1f3555b1
commit 852771fbcf
2 changed files with 7 additions and 1 deletions

View File

@@ -63,7 +63,7 @@ class APIOS(CoreSysAttributes):
ATTR_UPDATE_AVAILABLE: self.sys_os.need_update,
ATTR_BOARD: self.sys_os.board,
ATTR_BOOT: self.sys_dbus.rauc.boot_slot,
ATTR_DATA_DISK: self.sys_os.datadisk.disk_used.id,
ATTR_DATA_DISK: self.sys_os.datadisk.disk_used_id,
}
@api_process

View File

@@ -127,6 +127,12 @@ class DataDisk(CoreSysAttributes):
device_object_path="",
)
@property
def disk_used_id(self) -> str | None:
"""Return current Disk id for data."""
disk_used = self.disk_used
return disk_used.id if disk_used else None
@property
def available_disks(self) -> list[Disk]:
"""Return a list of possible new disk locations.