From b5cb092cd427753dd479a1bd1db55d7158e87232 Mon Sep 17 00:00:00 2001 From: David Larlet Date: Wed, 26 Jun 2024 11:29:20 -0400 Subject: [PATCH] chore: from switch with unique case to if/else --- umap/static/umap/js/modules/sync/updaters.js | 14 ++++++-------- 1 file changed, 6 insertions(+), 8 deletions(-) diff --git a/umap/static/umap/js/modules/sync/updaters.js b/umap/static/umap/js/modules/sync/updaters.js index 390cbdf4..4bd7ae51 100644 --- a/umap/static/umap/js/modules/sync/updaters.js +++ b/umap/static/umap/js/modules/sync/updaters.js @@ -88,14 +88,12 @@ export class FeatureUpdater extends BaseUpdater { if (feature === undefined) { console.error(`Unable to find feature with id = ${metadata.id}.`) } - switch (key) { - case 'geometry': { - const datalayer = this.getDataLayerFromID(metadata.layerId) - datalayer.geoJSONToLeaflet({ geometry: value, id: metadata.id, feature }) - } - default: - this.updateObjectValue(feature, key, value) - feature.datalayer.indexProperties(feature) + if (key === 'geometry') { + const datalayer = this.getDataLayerFromID(metadata.layerId) + datalayer.geoJSONToLeaflet({ geometry: value, id: metadata.id, feature }) + } else { + this.updateObjectValue(feature, key, value) + feature.datalayer.indexProperties(feature) } feature.render([key])