From f255bc7498b41e9502da80ea10c511beede6e44f Mon Sep 17 00:00:00 2001 From: Travis Glenn Hansen Date: Wed, 27 Nov 2019 23:55:32 -0700 Subject: [PATCH] better intialization of missing options --- src/driver/controller-zfs-ssh/index.js | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/src/driver/controller-zfs-ssh/index.js b/src/driver/controller-zfs-ssh/index.js index f9c2535..670ece6 100644 --- a/src/driver/controller-zfs-ssh/index.js +++ b/src/driver/controller-zfs-ssh/index.js @@ -38,6 +38,12 @@ class ControllerZfsSshBaseDriver extends CsiBaseDriver { constructor(ctx, options) { super(...arguments); + options = options || {}; + options.service = options.service || {}; + options.service.identity = options.service.identity || {}; + options.service.controller = options.service.controller || {}; + options.service.node = options.service.node || {}; + options.service.identity.capabilities = options.service.identity.capabilities || {};