end
-- address keys
- o:grab_address{match=function (k, v) return COUNTRY_TAGS(k, v) and #v == 2 end,
- out_key='country'}
+ o:grab_address{match=COUNTRY_TAGS, out_key='country'}
+ if o.address.country ~= nil and #o.address.country ~= 2 then
+ o.address['country'] = nil
+ end
if o:grab_name{match=HOUSENAME_TAGS} > 0 then
fallback = {'place', 'house'}
end
local is_interpolation = o:grab_address{match=INTERPOLATION_TAGS} > 0
- if ADD_TIGER_COUNTY then
- local v = o:grab_tag('tiger:county')
- if v ~= nil then
- v, num = v:gsub(',.*', ' county')
- if num == 0 then
- v = v .. ' county'
- end
- o:set_address('tiger:county', v)
- end
- end
o:grab_address{match=ADDRESS_TAGS}
if is_interpolation then