UI: Fixed notification action open dashboard with state params
This commit is contained in:
parent
d7c0acb4f4
commit
96ec9a133a
@ -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}`;
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user