Commit e77138a187d9b735f6001ad7bf206a67fc9c83b8
Committed by
Andrew Shvayka
1 parent
6e1b343f
Add support correct entityField key name: entityName and entityType
Showing
1 changed file
with
3 additions
and
2 deletions
@@ -87,7 +87,6 @@ import { | @@ -87,7 +87,6 @@ import { | ||
87 | import { sortItems } from '@shared/models/page/page-link'; | 87 | import { sortItems } from '@shared/models/page/page-link'; |
88 | import { entityFields } from '@shared/models/entity.models'; | 88 | import { entityFields } from '@shared/models/entity.models'; |
89 | import { DatePipe } from '@angular/common'; | 89 | import { DatePipe } from '@angular/common'; |
90 | -import { alarmFields } from '@shared/models/alarm.models'; | ||
91 | 90 | ||
92 | interface EntitiesTableWidgetSettings extends TableWidgetSettings { | 91 | interface EntitiesTableWidgetSettings extends TableWidgetSettings { |
93 | entitiesTitle: string; | 92 | entitiesTitle: string; |
@@ -659,7 +658,9 @@ class EntityDatasource implements DataSource<EntityData> { | @@ -659,7 +658,9 @@ class EntityDatasource implements DataSource<EntityData> { | ||
659 | this.dataKeys.forEach((dataKey, index) => { | 658 | this.dataKeys.forEach((dataKey, index) => { |
660 | const keyData = data[index].data; | 659 | const keyData = data[index].data; |
661 | if (keyData && keyData.length && keyData[0].length > 1) { | 660 | if (keyData && keyData.length && keyData[0].length > 1) { |
662 | - entity[dataKey.label] = keyData[0][1]; | 661 | + if (data[index].dataKey.type !== DataKeyType.entityField || !entity.hasOwnProperty(dataKey.label)) { |
662 | + entity[dataKey.label] = keyData[0][1]; | ||
663 | + } | ||
663 | } else { | 664 | } else { |
664 | entity[dataKey.label] = ''; | 665 | entity[dataKey.label] = ''; |
665 | } | 666 | } |