Browse Source

Merge pull request #11725 from maxunbearable/fix/conflict-export-customer

Refactored logic: Customer - Version Conflict - Export
pull/11736/head
Igor Kulikov 2 years ago
committed by GitHub
parent
commit
009f079dc0
No known key found for this signature in database GPG Key ID: B5690EEEBB952194
  1. 7
      ui-ngx/src/app/shared/import-export/import-export.service.ts

7
ui-ngx/src/app/shared/import-export/import-export.service.ts

@ -363,6 +363,7 @@ export class ImportExportService {
public exportEntity(entityData: EntityInfoData | RuleChainMetaData): void {
const id = (entityData as EntityInfoData).id ?? (entityData as RuleChainMetaData).ruleChainId;
let fileName = (entityData as EntityInfoData).name;
let preparedData;
switch (id.entityType) {
case EntityType.DEVICE_PROFILE:
@ -389,13 +390,13 @@ export class ImportExportService {
preparedData = this.prepareDashboardExport(entityData as Dashboard);
break;
case EntityType.CUSTOMER:
preparedData = this.prepareExport({...entityData, name: (entityData as Customer).title});
(entityData as EntityInfoData).name = (entityData as Customer).title;
fileName = (entityData as Customer).title;
preparedData = this.prepareExport(entityData);
break;
default:
preparedData = this.prepareExport(entityData);
}
this.exportToPc(preparedData, (entityData as EntityInfoData).name);
this.exportToPc(preparedData, fileName);
}
private exportSelectedWidgetsBundle(widgetsBundle: WidgetsBundle): void {

Loading…
Cancel
Save