diff --git a/packethardware/component/disk.py b/packethardware/component/disk.py index f0d1411..630fda6 100644 --- a/packethardware/component/disk.py +++ b/packethardware/component/disk.py @@ -36,6 +36,10 @@ def __init__(self, lsblk): } self.lsblk["rota"] = self.data["rota"] self.lsblk["size"] = self.data["size"] + if "children" in self.lsblk: + for c in self.lsblk["children"]: + c["rota"] = c["rota"] if isinstance(c["rota"], str) else "1" if c["rota"] else "0" + c["size"] = str(c["size"]) if self.__is_nvme(): self.data["smart"] = utils.get_nvme_attributes(self.lsblk["name"])