X-Git-Url: https://osm.etsi.org/gitweb/?p=osm%2FUI.git;a=blobdiff_plain;f=skyquake%2Fplugins%2Fcomposer%2Fsrc%2Fsrc%2Flibraries%2Fmodel%2FDescriptorModel.js;h=eb70e2a0c897e73fbff89c0db405c9afca0107b9;hp=1a2ba4f04bb4d720c3e7a8588fe0184e73509d6c;hb=4ef8c40c2c013c21f5487330daeab2561ba25fb3;hpb=7f02fe01671d62e6c3c9a523cf0d21b251960365 diff --git a/skyquake/plugins/composer/src/src/libraries/model/DescriptorModel.js b/skyquake/plugins/composer/src/src/libraries/model/DescriptorModel.js index 1a2ba4f04..eb70e2a0c 100644 --- a/skyquake/plugins/composer/src/src/libraries/model/DescriptorModel.js +++ b/skyquake/plugins/composer/src/src/libraries/model/DescriptorModel.js @@ -20,7 +20,7 @@ * Created by onvelocity on 8/23/15. */ -import _ from 'lodash' +import _isArray from 'lodash/isArray' import guid from '../guid' import Position from '../graph/Position' import IconFactory from './IconFactory' @@ -279,7 +279,7 @@ export default class DescriptorModel { updateModelList(modelFieldName, modelFieldValue, descriptorClass = DescriptorModel, newItemAddedSuccessCallback = () => {}) { // value can be Array of (DescriptorModel | json model), DescriptorModel, or json model - if (_.isArray(modelFieldValue)) { + if (_isArray(modelFieldValue)) { this.model[modelFieldName] = modelFieldValue.map(d => d instanceof descriptorClass ? d.model : d); return true; }