diff --git a/ui-ngx/src/app/modules/home/models/widget-component.models.ts b/ui-ngx/src/app/modules/home/models/widget-component.models.ts index f93c5d184a..84e071a500 100644 --- a/ui-ngx/src/app/modules/home/models/widget-component.models.ts +++ b/ui-ngx/src/app/modules/home/models/widget-component.models.ts @@ -78,7 +78,7 @@ import { PageLink } from '@shared/models/page/page-link'; import { SortOrder } from '@shared/models/page/sort-order'; import { DomSanitizer } from '@angular/platform-browser'; import { Router } from '@angular/router'; -import { map, mergeMap } from 'rxjs/operators'; +import { catchError, map, mergeMap, switchMap } from 'rxjs/operators'; export interface IWidgetAction { name: string; @@ -254,7 +254,9 @@ export class WidgetContext { forkJoin, of, map, - mergeMap + mergeMap, + switchMap, + catchError }; showSuccessToast(message: string, duration: number = 1000,