From 59f0c04e135dba0fcc8e16f864df8105ad2ba017 Mon Sep 17 00:00:00 2001 From: Quincy Morgan Date: Fri, 22 Nov 2019 15:00:43 -0500 Subject: [PATCH] Don't flag unclosed parts of multipolygons with undownloaded members (re: #2223) --- modules/validations/mismatched_geometry.js | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/modules/validations/mismatched_geometry.js b/modules/validations/mismatched_geometry.js index 869f1002f..83b2b4450 100644 --- a/modules/validations/mismatched_geometry.js +++ b/modules/validations/mismatched_geometry.js @@ -227,7 +227,11 @@ export function validationMismatchedGeometry(context) { function unclosedMultipolygonPartIssues(entity, graph) { - if (entity.type !== 'relation' || !entity.isMultipolygon() || entity.isDegenerate()) return null; + if (entity.type !== 'relation' || + !entity.isMultipolygon() || + entity.isDegenerate() || + // cannot determine issues for incompletely-downloaded relations + !entity.isComplete(graph)) return null; var sequences = osmJoinWays(entity.members, graph);