X-Git-Url: https://osm.etsi.org/gitweb/?a=blobdiff_plain;f=skyquake%2Fplugins%2Faccounts%2Fsrc%2Faccount%2FaccountStore.js;h=29a15e2afbb71aac83199c65e83b5b5a9e90361a;hb=9a546bd5bcb6db7488f6a4059a356d8beb9b5b11;hp=a9a6d1e65d7f3fe14a107b0830ddcb4ba01dbf80;hpb=b78fbe20fd7d976b3e15abb2387b4e329a5ea918;p=osm%2FUI.git diff --git a/skyquake/plugins/accounts/src/account/accountStore.js b/skyquake/plugins/accounts/src/account/accountStore.js index a9a6d1e65..29a15e2af 100644 --- a/skyquake/plugins/accounts/src/account/accountStore.js +++ b/skyquake/plugins/accounts/src/account/accountStore.js @@ -18,7 +18,7 @@ import AccountActions from './accountActions.js'; import AccountSource from './accountSource.js'; -var Utils = require('utils/utils.js'); + var rw = require('utils/rw.js'); var altImage = rw.getSearchParams(window.location).alt_image; @@ -252,6 +252,7 @@ export default class AccountStore { openAccountSocketSuccess = (connection) => { let self = this; let ws = window.multiplexer.channel(connection); + if (!connection) return; this.setState({ socket: ws.ws, @@ -260,9 +261,6 @@ export default class AccountStore { ws.onmessage = (socket) => { try { var data = JSON.parse(socket.data); - Utils.checkAuthentication(data.statusCode, function() { - self.closeSocket(); - }); let SdnOptions = [{ label: 'Select an SDN Account', value: false @@ -352,7 +350,7 @@ export default class AccountStore { } generateOptionsByName(data) { let results = []; - if (data.constructor.name == "Array") { + if (data && data.constructor.name == "Array") { data.map(function(d) { results.push({ label: d.name, @@ -409,3 +407,18 @@ export default class AccountStore { } } + +/** + *Cloud + * + * {"name":"eng2","account-type":"openstack","openstack":{"key":"lmaultsb","secret":"mypasswd","auth_url":"http://engstack.eng.riftio.com:5000/v3/","tenant":"lmaultsb","mgmt-network":"private"}} +Name +Path + + +SDN + + + * + * + */