|
@@ -40,14 +40,8 @@ class WizardNetworks extends Component {
|
|
|
super(props)
|
|
super(props)
|
|
|
|
|
|
|
|
this.networkOptions = [] // [{ label: "Create new", value: null }]
|
|
this.networkOptions = [] // [{ label: "Create new", value: null }]
|
|
|
- if (this.props.data.targetNetworks && this.props.data.targetNetworks.length) {
|
|
|
|
|
- this.props.data.targetNetworks.forEach((network) => {
|
|
|
|
|
- this.networkOptions.push({
|
|
|
|
|
- label: network.name,
|
|
|
|
|
- value: network.name
|
|
|
|
|
- })
|
|
|
|
|
- }, this)
|
|
|
|
|
- }
|
|
|
|
|
|
|
+
|
|
|
|
|
+ ConnectionsActions.loadNetworks(this.props.data.targetCloud.credential)
|
|
|
|
|
|
|
|
props.data.selectedInstances.forEach((vm) => {
|
|
props.data.selectedInstances.forEach((vm) => {
|
|
|
ConnectionsActions.loadInstanceDetail({ id: this.props.data.sourceCloud.credential.id }, vm)
|
|
ConnectionsActions.loadInstanceDetail({ id: this.props.data.sourceCloud.credential.id }, vm)
|
|
@@ -66,7 +60,7 @@ class WizardNetworks extends Component {
|
|
|
|
|
|
|
|
this.state = {
|
|
this.state = {
|
|
|
networks: props.data.networks || null,
|
|
networks: props.data.networks || null,
|
|
|
- nextStep: "WizardOptions",
|
|
|
|
|
|
|
+ nextStep: "WizardSchedule",
|
|
|
valid: valid
|
|
valid: valid
|
|
|
}
|
|
}
|
|
|
}
|
|
}
|
|
@@ -105,6 +99,15 @@ class WizardNetworks extends Component {
|
|
|
if (networks.length == 0) {
|
|
if (networks.length == 0) {
|
|
|
networks = null
|
|
networks = null
|
|
|
}
|
|
}
|
|
|
|
|
+ if (props.data.targetNetworks && props.data.targetNetworks.length) {
|
|
|
|
|
+ this.networkOptions = []
|
|
|
|
|
+ props.data.targetNetworks.forEach((network) => {
|
|
|
|
|
+ this.networkOptions.push({
|
|
|
|
|
+ label: network.name,
|
|
|
|
|
+ value: network.name
|
|
|
|
|
+ })
|
|
|
|
|
+ }, this)
|
|
|
|
|
+ }
|
|
|
this.setState({ networks: networks })
|
|
this.setState({ networks: networks })
|
|
|
}
|
|
}
|
|
|
|
|
|