From 06bb2130783c2c042b1ea7698809fd3f0bec8124 Mon Sep 17 00:00:00 2001 From: Andrew Wood Date: Thu, 10 Dec 2020 12:49:05 -0500 Subject: [PATCH] Issue 964 make solution synchronous --- src/app/core/data/entity-type.service.ts | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/src/app/core/data/entity-type.service.ts b/src/app/core/data/entity-type.service.ts index 9971694f4b..39d45dc0b3 100644 --- a/src/app/core/data/entity-type.service.ts +++ b/src/app/core/data/entity-type.service.ts @@ -88,10 +88,10 @@ export class EntityTypeService extends DataService { * @param label */ getEntityTypeByLabel(label: string): Observable> { - let endPoint; - this.halService.getEndpoint(this.linkPath).pipe(take(1)).subscribe((result) => { - endPoint = result; - }); - return this.findByHref(endPoint + '/label/' + label); + return this.halService.getEndpoint(this.linkPath).pipe( + take(1), + switchMap((endPoint: string) => + this.findByHref(endPoint + '/label/' + label)) + ); } }