Map widget: fixed lat/long keys duplication
This commit is contained in:
parent
6b810703df
commit
7bc16bcbb9
@ -31,6 +31,7 @@ import {
|
|||||||
PolygonsDataLayerSettings
|
PolygonsDataLayerSettings
|
||||||
} from '@shared/models/widget/maps/map.models';
|
} from '@shared/models/widget/maps/map.models';
|
||||||
import { WidgetModelDefinition } from '@shared/models/widget/widget-model.definition';
|
import { WidgetModelDefinition } from '@shared/models/widget/widget-model.definition';
|
||||||
|
import { deepClone } from '@core/utils';
|
||||||
|
|
||||||
interface AliasFilterPair {
|
interface AliasFilterPair {
|
||||||
alias?: EntityAliasInfo,
|
alias?: EntityAliasInfo,
|
||||||
@ -271,7 +272,7 @@ const getMapLatestDataLayersDatasources = (settings: MapDataLayerSettings[],
|
|||||||
|
|
||||||
const getMapLatestDataLayerDatasourceDataKeys = (settings: MapDataLayerSettings,
|
const getMapLatestDataLayerDatasourceDataKeys = (settings: MapDataLayerSettings,
|
||||||
dataLayerType: MapDataLayerType): DataKey[] => {
|
dataLayerType: MapDataLayerType): DataKey[] => {
|
||||||
const dataKeys = settings.additionalDataKeys || [];
|
const dataKeys = settings.additionalDataKeys?.length ? deepClone(settings.additionalDataKeys) : [];
|
||||||
switch (dataLayerType) {
|
switch (dataLayerType) {
|
||||||
case 'markers':
|
case 'markers':
|
||||||
const markersSettings = settings as MarkersDataLayerSettings;
|
const markersSettings = settings as MarkersDataLayerSettings;
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user