diff --git a/packages/geo/src/lib/catalog/shared/catalog.service.ts b/packages/geo/src/lib/catalog/shared/catalog.service.ts index fa09281d3..705c10d2c 100644 --- a/packages/geo/src/lib/catalog/shared/catalog.service.ts +++ b/packages/geo/src/lib/catalog/shared/catalog.service.ts @@ -178,6 +178,15 @@ export class CatalogService { ); this.includeRecursiveItems(catalog, capabilitiesCapabilityLayer, items); return items; + }), + catchError(() => { + this.messageService.error( + 'igo.geo.catalog.unavailable', + 'igo.geo.catalog.unavailableTitle', + undefined, + { value: catalog.title } + ); + return EMPTY; }) ); }