@@ -27,24 +27,20 @@ function InstanceManager({ items, itemType, setShowModal, loading, setLoading, r
27
27
const handleAddNode = useCallback (
28
28
async ( payload ) => {
29
29
setLoading ( payload . compute_stack_id ) ;
30
- if ( payload . instance_host === 'localhost' ) {
31
- alert . error ( "External instances cannot reach that instance's URL" ) ;
32
- } else {
33
- const result =
34
- clusterEngine === 'nats'
35
- ? await clusterSetRoutes ( { auth, url, routes : [ { host : payload . instance_host , port : payload . clusterPort } ] } )
36
- : await addNode ( { ...payload , auth, url, is_local, customer_id } ) ;
30
+ const result =
31
+ clusterEngine === 'nats'
32
+ ? await clusterSetRoutes ( { auth, url, routes : [ { host : payload . instance_host , port : payload . clusterPort } ] } )
33
+ : await addNode ( { ...payload , auth, url, is_local, customer_id } ) ;
37
34
38
- if ( result . error ) {
39
- // TODO: review our policy about connecting to localhost instances.
40
- alert . error ( payload . instance_host === 'localhost' ? "External instances cannot reach that instance's URL" : result . message ) ;
41
- setLoading ( false ) ;
42
- } else {
43
- if ( clusterEngine === 'nats' ) {
44
- await restartService ( { auth, url, service : 'clustering config' } ) ;
45
- }
46
- await refreshNetwork ( ) ;
35
+ if ( result . error ) {
36
+ // TODO: review our policy about connecting to localhost instances.
37
+ alert . error ( payload . instance_host === 'localhost' ? "External instances cannot reach that instance's URL" : result . message ) ;
38
+ setLoading ( false ) ;
39
+ } else {
40
+ if ( clusterEngine === 'nats' ) {
41
+ await restartService ( { auth, url, service : 'clustering config' } ) ;
47
42
}
43
+ await refreshNetwork ( ) ;
48
44
}
49
45
setLoading ( false ) ;
50
46
} ,
0 commit comments