diff --git a/ui-ngx/src/app/modules/home/components/import-export/import-export.service.ts b/ui-ngx/src/app/modules/home/components/import-export/import-export.service.ts index ffec98f40f..7ffcaae8e3 100644 --- a/ui-ngx/src/app/modules/home/components/import-export/import-export.service.ts +++ b/ui-ngx/src/app/modules/home/components/import-export/import-export.service.ts @@ -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: {}