diff --git a/lib/core/services/discovery-api.service.ts b/lib/core/services/discovery-api.service.ts index a0d3a80e3b..5f3c643898 100644 --- a/lib/core/services/discovery-api.service.ts +++ b/lib/core/services/discovery-api.service.ts @@ -63,6 +63,12 @@ export class DiscoveryApiService { public getBPMSystemProperties(): Observable { return from(this.systemPropertiesApi.getProperties()) .pipe( + map( (res) => { + if ('string' === typeof(res)) { + throw new Error('Not valid response'); + } + return res; + }), catchError((err) => throwError(err.error)) ); }