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