UI: Fixed widget import in the dashboard when the duplicate IDs
This commit is contained in:
parent
3c51a25eac
commit
8d789be90e
@ -21,7 +21,7 @@ import { Store } from '@ngrx/store';
|
||||
import { AppState } from '@core/core.state';
|
||||
import { ActionNotificationShow } from '@core/notification/notification.actions';
|
||||
import { Dashboard, DashboardLayoutId } from '@shared/models/dashboard.models';
|
||||
import { deepClone, isDefined, isObject, isString, isUndefined } from '@core/utils';
|
||||
import { deepClone, guid, isDefined, isObject, isString, isUndefined } from '@core/utils';
|
||||
import { WINDOW } from '@core/services/window.service';
|
||||
import { DOCUMENT } from '@angular/common';
|
||||
import {
|
||||
@ -184,6 +184,7 @@ export class ImportExportService {
|
||||
} else {
|
||||
let widget = widgetItem.widget;
|
||||
widget = this.dashboardUtils.validateAndUpdateWidget(widget);
|
||||
widget.id = guid();
|
||||
const aliasesInfo = this.prepareAliasesInfo(widgetItem.aliasesInfo);
|
||||
const filtersInfo: FiltersInfo = widgetItem.filtersInfo || {
|
||||
datasourceFilters: {}
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user