From 1d797b8fc644ab086f712ea3e39fdab1c352345c Mon Sep 17 00:00:00 2001 From: Quincy Morgan Date: Wed, 8 May 2019 14:56:49 -0400 Subject: [PATCH] Validate connected ways when validating a way to avoid stale connectivity issues (close #6335) --- modules/core/validator.js | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/modules/core/validator.js b/modules/core/validator.js index 73dbe93b5..61515355d 100644 --- a/modules/core/validator.js +++ b/modules/core/validator.js @@ -299,6 +299,12 @@ export function coreValidator(context) { entity.members.forEach(function(member) { acc.add(member.id); }); + } else if (entity.type === 'way') { // include connected ways + entity.nodes.forEach(function(nodeID) { + graph._parentWays[nodeID].forEach(function(wayID) { + acc.add(wayID); + }); + }); } checkParentRels.forEach(function(entity) { // include parent relations