From 6c08679042f1c49900c688c25fa9e8f0af092a93 Mon Sep 17 00:00:00 2001 From: Travis Glenn Hansen Date: Sat, 14 Aug 2021 14:20:14 -0600 Subject: [PATCH] convert bools to strings for synology api Signed-off-by: Travis Glenn Hansen --- src/driver/controller-synology/http/index.js | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/src/driver/controller-synology/http/index.js b/src/driver/controller-synology/http/index.js index 0e7ea50..9693024 100644 --- a/src/driver/controller-synology/http/index.js +++ b/src/driver/controller-synology/http/index.js @@ -91,7 +91,7 @@ class SynologyHttpClient { case "GET": let qsData = JSON.parse(JSON.stringify(data)); for (let p in qsData) { - if (Array.isArray(qsData[p])) { + if (Array.isArray(qsData[p]) || typeof qsData[p] == "boolean") { qsData[p] = JSON.stringify(qsData[p]); } } @@ -486,7 +486,10 @@ class SynologyHttpClient { return await this.do_request( "GET", "entry.cgi", - Object.assign({}, iscsi_lun_extend, { uuid: JSON.stringify(uuid), new_size: size }) + Object.assign({}, iscsi_lun_extend, { + uuid: JSON.stringify(uuid), + new_size: size, + }) ); }