better intialization of missing options

This commit is contained in:
Travis Glenn Hansen
2019-11-27 23:55:32 -07:00
parent c4eecd2749
commit f255bc7498
+6
View File
@@ -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 || {};