From a05e9c4932af9809335379fdb18864e6c7e5967a Mon Sep 17 00:00:00 2001 From: Denis Koronchik Date: Wed, 13 Sep 2017 19:45:30 +0300 Subject: [PATCH] Fix bug with simple refs support (not lists) --- profiles/car.lua | 14 +------------- profiles/lib/relations.lua | 2 +- 2 files changed, 2 insertions(+), 14 deletions(-) diff --git a/profiles/car.lua b/profiles/car.lua index 883633a6f..9ddb3991e 100644 --- a/profiles/car.lua +++ b/profiles/car.lua @@ -404,7 +404,7 @@ function process_way(profile, way, result, relations) matched_refs = Relations.MatchToRef(relations, result.ref) local ref = '' - for k ,v in pairs(matched_refs) do + for k, v in pairs(matched_refs) do if ref ~= '' then ref = ref .. '; ' end @@ -412,25 +412,13 @@ function process_way(profile, way, result, relations) if v then ref = ref .. k .. ' $' .. v else - print(ref) ref = ref .. k end end result.ref = ref - -- count = 0 - -- for k, v in pairs(matched_refs) do - -- count = count + 1 - -- end - -- if count > 1 then - -- print('---', way:id()) - -- for k, v in pairs(matched_refs) do - -- print(k, v) - -- end - -- end end - end function process_relation(profile, relation, result) diff --git a/profiles/lib/relations.lua b/profiles/lib/relations.lua index 30f27a27b..e4575cbc0 100644 --- a/profiles/lib/relations.lua +++ b/profiles/lib/relations.lua @@ -49,7 +49,7 @@ function Relations.MatchToRef(relations, ref) local result_match = {} for _, r in ipairs(references) do - result_match[r] = nil + result_match[r] = false end for _, rel in ipairs(relations) do