From 82b73ed9ab9023f1477dd65a746fc68705c8077a Mon Sep 17 00:00:00 2001 From: Samuel Brucksch Date: Thu, 9 Mar 2023 17:48:15 +0100 Subject: [PATCH] fix oneway handling in get_forward_backward_by_key (#6569) --- profiles/lib/tags.lua | 11 ++++------- 1 file changed, 4 insertions(+), 7 deletions(-) diff --git a/profiles/lib/tags.lua b/profiles/lib/tags.lua index 6f4131e8c..c88affffb 100644 --- a/profiles/lib/tags.lua +++ b/profiles/lib/tags.lua @@ -17,13 +17,10 @@ function Tags.get_forward_backward_by_key(way,data,key) if not forward or not backward then local common = way:get_value_by_key(key) - if (data.oneway) then - if data.is_forward_oneway then - forward = forward or common - end - if data.is_reverse_oneway then - backward = backward or common - end + if data.is_forward_oneway then + forward = forward or common + elseif data.is_reverse_oneway then + backward = backward or common else forward = forward or common backward = backward or common