diff --git a/ui-ngx/src/app/shared/components/notification/notification.component.ts b/ui-ngx/src/app/shared/components/notification/notification.component.ts index e002cdb395..7ecd91f6d0 100644 --- a/ui-ngx/src/app/shared/components/notification/notification.component.ts +++ b/ui-ngx/src/app/shared/components/notification/notification.component.ts @@ -97,7 +97,8 @@ export class NotificationComponent implements OnInit { let link: string; if (this.notification.additionalConfig.actionButtonConfig.linkType === ActionButtonLinkType.DASHBOARD) { let state = null; - if (this.notification.additionalConfig.actionButtonConfig.dashboardState) { + if (this.notification.additionalConfig.actionButtonConfig.dashboardState || + this.notification.additionalConfig.actionButtonConfig.setEntityIdInState) { const stateObject: StateObject = {}; if (this.notification.additionalConfig.actionButtonConfig.setEntityIdInState) { stateObject.params = { @@ -106,7 +107,9 @@ export class NotificationComponent implements OnInit { } else { stateObject.params = {}; } - stateObject.id = this.notification.additionalConfig.actionButtonConfig.dashboardState; + if (this.notification.additionalConfig.actionButtonConfig.dashboardState) { + stateObject.id = this.notification.additionalConfig.actionButtonConfig.dashboardState; + } state = objToBase64URI([ stateObject ]); } link = `/dashboards/${this.notification.additionalConfig.actionButtonConfig.dashboardId}`;