Skip to content

Commit bdb1da3

Browse files
committed
Removed version check from TrueNAS Core, fixes #186
1 parent ed432b9 commit bdb1da3

1 file changed

Lines changed: 18 additions & 16 deletions

File tree

custom_components/truenas/coordinator.py

Lines changed: 18 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -208,23 +208,25 @@ def get_systeminfo(self) -> None:
208208
self._is_scale = bool(
209209
self.ds["system_info"]["version"].startswith("TrueNAS-SCALE-")
210210
)
211-
if not self._version_major:
212-
self._version_major = int(
213-
self.ds["system_info"]
214-
.get("version")
215-
.removeprefix("TrueNAS-")
216-
.removeprefix("SCALE-")
217-
.split(".")[0]
218-
)
219211

220-
if not self._version_minor:
221-
self._version_minor = int(
222-
self.ds["system_info"]
223-
.get("version")
224-
.removeprefix("TrueNAS-")
225-
.removeprefix("SCALE-")
226-
.split(".")[1]
227-
)
212+
if self._is_scale:
213+
if not self._version_major:
214+
self._version_major = int(
215+
self.ds["system_info"]
216+
.get("version")
217+
.removeprefix("TrueNAS-")
218+
.removeprefix("SCALE-")
219+
.split(".")[0]
220+
)
221+
222+
if not self._version_minor:
223+
self._version_minor = int(
224+
self.ds["system_info"]
225+
.get("version")
226+
.removeprefix("TrueNAS-")
227+
.removeprefix("SCALE-")
228+
.split(".")[1]
229+
)
228230

229231
self._is_virtual = self.ds["system_info"]["system_manufacturer"] in [
230232
"QEMU",

0 commit comments

Comments
 (0)