diff options
author | Sebastien Douheret <sebastien.douheret@iot.bzh> | 2017-11-30 01:52:39 +0100 |
---|---|---|
committer | Sebastien Douheret <sebastien.douheret@iot.bzh> | 2017-11-30 01:52:39 +0100 |
commit | ff47ccb072076c16eadaee08419d6afac3e53790 (patch) | |
tree | 58285b957cde081a4a9085e914c9cb5c9adfde70 /webapp | |
parent | 680b5c22e986a8421c63d7b99b5f6a4dd04fde30 (diff) |
Fixed server config setup on Init
Signed-off-by: Sebastien Douheret <sebastien.douheret@iot.bzh>
Diffstat (limited to 'webapp')
-rw-r--r-- | webapp/src/app/pages/config/config-xds/config-xds.component.ts | 14 |
1 files changed, 10 insertions, 4 deletions
diff --git a/webapp/src/app/pages/config/config-xds/config-xds.component.ts b/webapp/src/app/pages/config/config-xds/config-xds.component.ts index bd46145..dddd210 100644 --- a/webapp/src/app/pages/config/config-xds/config-xds.component.ts +++ b/webapp/src/app/pages/config/config-xds/config-xds.component.ts @@ -29,10 +29,16 @@ export class ConfigXdsComponent { private alert: AlertService, ) { // FIXME support multiple servers - this.XdsConfigSvr.onCurServer().subscribe(svr => { - this.xdsServerUrl = svr.url; - this.server = Object.assign({}, svr); - }); + this._updateServerCfg(this.XdsConfigSvr.getCurServer()); + this.XdsConfigSvr.onCurServer().subscribe(svr => this._updateServerCfg(svr)); + } + + private _updateServerCfg(svr: IXDServerCfg) { + if (!svr || svr.url === '') { + return; + } + this.xdsServerUrl = svr.url; + this.server = Object.assign({}, svr); } isApplyBtnEnable(): boolean { |