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
1 changed files with 6 additions and 0 deletions

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 || {};