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);