diff --git a/features/car/construction.feature b/features/car/construction.feature index d511b6397..0ae2a5d42 100644 --- a/features/car/construction.feature +++ b/features/car/construction.feature @@ -14,3 +14,4 @@ Feature: Car - all construction tags the OpenStreetMap community could think of | primary | | yes | | | primary | no | | x | | primary | widening | | x | + | primary | minor | | x | diff --git a/profiles/lib/handlers.lua b/profiles/lib/handlers.lua index 28b2981da..235b019a7 100644 --- a/profiles/lib/handlers.lua +++ b/profiles/lib/handlers.lua @@ -520,7 +520,7 @@ function Handlers.handle_blocked_ways(way,result,data,profile) local construction = way:get_value_by_key('construction') -- Of course there are negative tags to handle, too - if construction and construction ~= 'no' and construction ~= 'widening' then + if construction and construction ~= 'no' and construction ~= 'widening' and construction ~= 'minor' then return false end end