From 68020b6ce7e6dece76d03f48de212f16bc1def6c Mon Sep 17 00:00:00 2001 From: Simone Carlo Surace Date: Thu, 14 Nov 2024 16:25:18 +0100 Subject: [PATCH] Ignore empty roles in restriction validity check --- src/parse.jl | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/parse.jl b/src/parse.jl index 82aafa8..b2682b6 100644 --- a/src/parse.jl +++ b/src/parse.jl @@ -134,6 +134,9 @@ function is_valid_restriction(members::AbstractArray, ways::AbstractDict{T,Way{T type = member["type"] role = member["role"] + # Members with missing role can be ignored + isempty(role) && continue + if type == "way" if !haskey(ways, id) || id in ways_set # Cannot process missing and duplicate from/via/to ways