X-Git-Url: https://osm.etsi.org/gitweb/?a=blobdiff_plain;f=skyquake%2Fplugins%2Flaunchpad%2Fsrc%2Fvirtual_links%2FnsVirtualLinkCreate.jsx;h=bec414eb1523a916786113c53e0db82f3d0bda30;hb=refs%2Ftags%2Fv3.0.0rc2;hp=30f76942ff941038db8d7b4e5afda6d26b1df72d;hpb=e29efc315df33d546237e270470916e26df391d6;p=osm%2FUI.git diff --git a/skyquake/plugins/launchpad/src/virtual_links/nsVirtualLinkCreate.jsx b/skyquake/plugins/launchpad/src/virtual_links/nsVirtualLinkCreate.jsx index 30f76942f..bec414eb1 100644 --- a/skyquake/plugins/launchpad/src/virtual_links/nsVirtualLinkCreate.jsx +++ b/skyquake/plugins/launchpad/src/virtual_links/nsVirtualLinkCreate.jsx @@ -17,7 +17,6 @@ */ import React from 'react'; import Utils from 'utils/utils.js'; -import _ from 'lodash'; import './nsVirtualLinks.scss'; import NSVirtualLinkCreateStore from './nsVirtualLinkCreateStore.js'; import SkyquakeComponent from 'widgets/skyquake_container/skyquakeComponent.jsx'; @@ -31,7 +30,8 @@ import SelectOption from 'widgets/form_controls/selectOption.jsx'; class NsVirtualLinkCreate extends React.Component { constructor(props) { super(props); - this.Store = this.props.flux.stores.hasOwnProperty('NSVirtualLinkCreateStore') ? this.props.flux.stores.NSVirtualLinkCreateStore : this.props.flux.createStore(NSVirtualLinkCreateStore); + this.Store = this.props.flux.stores.hasOwnProperty('NSVirtualLinkCreateStore') ? + this.props.flux.stores.NSVirtualLinkCreateStore : this.props.flux.createStore(NSVirtualLinkCreateStore, 'NSVirtualLinkCreateStore'); this.state = this.Store.getState(); this.Store.listen(this.handleUpdate); } @@ -39,6 +39,7 @@ class NsVirtualLinkCreate extends React.Component { componentWillMount() { (!this.state.nsrId && this.props.nsrId) && this.Store.saveNSRId(this.props.nsrId); this.Store.saveMode(this.props.mode); + this.Store.saveOnSuccess(this.props.onSuccess); switch (this.props.mode) { case 'creating': if (!this.state.vld) {