X-Git-Url: https://gerrit.o-ran-sc.org/r/gitweb?a=blobdiff_plain;f=webapp-frontend%2Fsrc%2Fapp%2Fei-coordinator%2Fei-producer.datasource.ts;h=cb4809cb82af35a37bfbc8250f43fae4d1c8a181;hb=b3f060ed6175d6dab20e16f51cb96a8ed02a6fc2;hp=439352dfaf4135bf77920f7fa44e385213b2ad3f;hpb=923a26d056fd5b613aa1342fff7d7f0f74d9267e;p=portal%2Fnonrtric-controlpanel.git diff --git a/webapp-frontend/src/app/ei-coordinator/ei-producer.datasource.ts b/webapp-frontend/src/app/ei-coordinator/ei-producer.datasource.ts index 439352d..cb4809c 100644 --- a/webapp-frontend/src/app/ei-coordinator/ei-producer.datasource.ts +++ b/webapp-frontend/src/app/ei-coordinator/ei-producer.datasource.ts @@ -59,7 +59,7 @@ export class EIProducerDataSource { this.producers = []; this.eiSvc.getProducerIds().pipe( - mergeMap(prodIds => + mergeMap(prodIds => forkJoin(prodIds.map(id => { return forkJoin([ of(id), @@ -67,7 +67,7 @@ export class EIProducerDataSource { this.eiSvc.getProducerStatus(id) ]) }) - )), + )), finalize(() => this.loadingSubject.next(false)) ).subscribe(result => { this.producers = result.map(producer => {