From e89b7cba1159c50ad9c3af8910e7ad97d6b4387d Mon Sep 17 00:00:00 2001 From: Travis Glenn Hansen Date: Wed, 20 Apr 2022 14:22:37 -0600 Subject: [PATCH] remove unsupported syntax Signed-off-by: Travis Glenn Hansen --- src/driver/controller-synology/http/index.js | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/src/driver/controller-synology/http/index.js b/src/driver/controller-synology/http/index.js index 6697122..5e71b69 100644 --- a/src/driver/controller-synology/http/index.js +++ b/src/driver/controller-synology/http/index.js @@ -58,10 +58,11 @@ class SynologyError extends GrpcError { this.httpCode = httpCode; if (code > 0) { const error = SYNO_ERRORS[code]; - this.code = error?.status ?? grpc.status.UNKNOWN; + this.code = error && error.status ? error.status : grpc.status.UNKNOWN; this.message = - error?.message ?? - `An unknown error occurred when executing a synology command (code = ${code}).`; + error && error.message + ? error.message + : `An unknown error occurred when executing a synology command (code = ${code}).`; } else { this.code = grpc.status.UNKNOWN; this.message = `The synology webserver returned a status code ${httpCode}`;