From de80f4b25ee4e6317cd1f76f17cbe91c4c8926e2 Mon Sep 17 00:00:00 2001 From: Travis Glenn Hansen Date: Sat, 22 Mar 2025 14:54:48 -0600 Subject: [PATCH] detect SCALE 25 properly Signed-off-by: Travis Glenn Hansen --- src/driver/freenas/http/api.js | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/src/driver/freenas/http/api.js b/src/driver/freenas/http/api.js index 7bfcda9..8000743 100644 --- a/src/driver/freenas/http/api.js +++ b/src/driver/freenas/http/api.js @@ -123,8 +123,13 @@ class Api { async getIsScale() { const systemVersion = await this.getSystemVersion(); + const major = await this.getSystemVersionMajor(); - if (systemVersion.v2 && systemVersion.v2.toLowerCase().includes("scale")) { + // starting with version 25 the version string no longer contains `-SCALE` + if ( + systemVersion.v2 && + (systemVersion.v2.toLowerCase().includes("scale") || Number(major) >= 20) + ) { return true; }