From 6f56bb3bd99bb8310f051bf9c0c3d5d8dac37e55 Mon Sep 17 00:00:00 2001 From: Samuel Brucksch Date: Mon, 6 Mar 2023 17:23:36 +0100 Subject: [PATCH] fix oneway handling in get_forward_backward_by_key --- 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