Compare commits

..

2 Commits

Author SHA1 Message Date
Jon Fuller 66e35702b8
Merge 9ab346e6e7 into 55c36d62ff 2025-08-20 13:14:00 -07:00
perf3ct 9ab346e6e7
feat(ssh/zfs): update path resolution logic for scale 2025-08-20 20:13:29 +00:00
1 changed files with 2 additions and 13 deletions

View File

@ -2196,20 +2196,9 @@ class FreeNASSshDriver extends ControllerZfsBaseDriver {
async getIsScale() { async getIsScale() {
const systemVersion = await this.getSystemVersion(); const systemVersion = await this.getSystemVersion();
if (systemVersion.v2) { if (systemVersion.v2 && systemVersion.v2.toLowerCase().includes("scale")) {
const versionLower = systemVersion.v2.toLowerCase();
// Check for explicit "scale" in version string
if (versionLower.includes("scale")) {
return true; 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; return false;
} }