Compare commits

..

2 Commits

Author SHA1 Message Date
Jon Fuller bd707cd76c
Merge 721d375531 into 55c36d62ff 2025-08-20 21:05:26 +00:00
perf3ct 721d375531
feat(ssh/zfs): update path resolution logic for scale 2025-08-20 21:05:20 +00:00
1 changed files with 13 additions and 2 deletions

View File

@ -2196,8 +2196,19 @@ class FreeNASSshDriver extends ControllerZfsBaseDriver {
async getIsScale() {
const systemVersion = await this.getSystemVersion();
if (systemVersion.v2 && systemVersion.v2.toLowerCase().includes("scale")) {
return true;
if (systemVersion.v2) {
const versionLower = systemVersion.v2.toLowerCase();
// Check for explicit "scale" in version string
if (versionLower.includes("scale")) {
return true;
}
// TrueNAS 25+ doesn't include "SCALE" in version string, but versions 25+ are SCALE-only
if (versionLower.includes("truenas")) {
const majorVersion = await this.getSystemVersionMajor();
if (Number(majorVersion) >= 25) {
return true;
}
}
}
return false;