Fix Bug 2219 - NG-UI remains stuck when showing a VIM created from the CLI 35/13235/1
authorSANDHYA.JS <sandhya.j@tataelxsi.co.in>
Tue, 7 Mar 2023 05:31:46 +0000 (11:01 +0530)
committerjssan <sandhya.j@tataelxsi.co.in>
Wed, 19 Apr 2023 10:58:38 +0000 (11:58 +0100)
- For Info part in VIM, UI will check for location value mandatorily.
  Fixed this by adding condition to check null or undefined values before going inside location values loop.

Change-Id: I8ff265aa364b41131b3e99d3712e964b94f05aa8
Signed-off-by: SANDHYA.JS <sandhya.j@tataelxsi.co.in>
src/app/vim-accounts/info-vim/InfoVimComponent.ts

index c82e9b6..952c1dc 100644 (file)
@@ -116,6 +116,7 @@ export class InfoVimComponent implements OnInit {
     this.restService.getResource(environment.VIMACCOUNTS_URL + '/' + this.paramsID)
       .subscribe((vimAccountsData: VimAccountDetails) => {
         this.showDetails(vimAccountsData);
+        if (!isNullOrUndefined(vimAccountsData.config)) {
         if (vimAccountsData.config.location !== undefined) {
           const locationArr: string[] = vimAccountsData.config.location.split(',');
           if (Array.isArray(locationArr)) {
@@ -133,6 +134,7 @@ export class InfoVimComponent implements OnInit {
           }
         });
         this.configParams = vimAccountsData.config;
+      }
         this.isLoadingResults = false;
       }, (error: ERRORDATA) => {
         this.isLoadingResults = false;