X-Git-Url: https://osm.etsi.org/gitweb/?a=blobdiff_plain;f=skyquake%2Fplugins%2Fcomposer%2Fsrc%2Fsrc%2Flibraries%2Fmodel%2FDescriptorModelSerializer.js;h=449f0a36ee488b50d1e01067147ec0e5a3206a5f;hb=11f423139ed317490326d4fd3946186e47d92ba0;hp=8ce90cf15348a395dff4485e8485fd5720487737;hpb=8b97db143299720e1da99a1366a6c7b7f2ad782d;p=osm%2FUI.git diff --git a/skyquake/plugins/composer/src/src/libraries/model/DescriptorModelSerializer.js b/skyquake/plugins/composer/src/src/libraries/model/DescriptorModelSerializer.js index 8ce90cf15..449f0a36e 100644 --- a/skyquake/plugins/composer/src/src/libraries/model/DescriptorModelSerializer.js +++ b/skyquake/plugins/composer/src/src/libraries/model/DescriptorModelSerializer.js @@ -29,6 +29,7 @@ let nsdFields = null; let vldFields = null; let vnfdFields = null; let cvnfdFields = null; +let configParameterMapFields = null; @@ -197,6 +198,13 @@ const DescriptorModelSerializer = { const confd = _.omit(copy, ['uiState']); return cleanEmptyTopKeys(confd); } + }, + 'config-parameter-map': { + serialize(configParameterMap) { + //vnfapMapFields + if(!configParameterMapFields) configParameterMapFields = DescriptorModelMetaFactory.getModelFieldNamesForType('nsd.config-parameter-map'); + return _.pick(configParameterMap, configParameterMapFields); + } } };