From b6394a8b84f79546d36a74eeecb041225750815a Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Pierre-=C3=89tienne=20Lord?= <7397743+pelord@users.noreply.github.com> Date: Mon, 4 Jun 2018 16:32:38 -0400 Subject: [PATCH] fix(query.directive): Fixing undefined clicked or dragged features (#159) --- src/demo-app/contexts/wfs_test.json | 4 ++-- src/lib/query/shared/query.directive.ts | 2 +- src/locale/fr.json | 2 +- 3 files changed, 4 insertions(+), 4 deletions(-) diff --git a/src/demo-app/contexts/wfs_test.json b/src/demo-app/contexts/wfs_test.json index 487f72236..ca5a7afb1 100644 --- a/src/demo-app/contexts/wfs_test.json +++ b/src/demo-app/contexts/wfs_test.json @@ -1,6 +1,6 @@ { - "uri": "test_wfs", - "title": "test_wfs", + "uri": "wfs_test", + "title": "wfs_test", "map": { "view": { "projection": "EPSG:3857", diff --git a/src/lib/query/shared/query.directive.ts b/src/lib/query/shared/query.directive.ts index cebdc6536..0ce683427 100644 --- a/src/lib/query/shared/query.directive.ts +++ b/src/lib/query/shared/query.directive.ts @@ -135,7 +135,7 @@ export class QueryDirective implements AfterViewInit, OnDestroy { }); } const featuresGeoJSON = JSON.parse( - format.writeFeatures(clickedFeatures, { + format.writeFeatures(clickedFeatures.filter(f => f !== undefined), { dataProjection: 'EPSG:4326', featureProjection: mapProjection }) diff --git a/src/locale/fr.json b/src/locale/fr.json index 9835f3e3f..2b8c61a0f 100644 --- a/src/locale/fr.json +++ b/src/locale/fr.json @@ -120,7 +120,7 @@ "addFilter": "Ajouter un filtre vidre à la liste courante", "removeFilter": "Supprimer le présent filtre à la liste des filtres", "toggleFilterState": "Activer/désactiver le présent filtre", - "refreshFilters": "Mettre à jour la source de donnée avec les filtres actifs de la liste. Pour activer ce boutton, la couche doit etre visible (et dans les échelles permises) ou veillez modifier le présent filtre.", + "refreshFilters": "Mettre à jour la source de donnée avec les filtres actifs de la liste. Pour activer ce boutton, la couche doit être visible (et dans les échelles permises) ou veuillez modifier le présent filtre.", "layerFiltered": "Cette couche d'information est présentement filtrée.", "layerFilterable": "Cette couche d'information est filtrable" },