X-Git-Url: https://git.openstreetmap.org/rails.git/blobdiff_plain/e4d7b3ee6631e1c5aee23ebe52adb32c716f5cbd..079b9fed845b429436c5e84c221154b64c500103:/app/models/way.rb diff --git a/app/models/way.rb b/app/models/way.rb index f9d36be93..8788bd671 100644 --- a/app/models/way.rb +++ b/app/models/way.rb @@ -61,6 +61,8 @@ class Way < ActiveRecord::Base way.visible = true pt.find('tag').each do |tag| + raise OSM::APIBadXMLError.new("way", pt, "tag is missing key") if tag['k'].nil? + raise OSM::APIBadXMLError.new("way", pt, "tag is missing value") if tag['v'].nil? way.add_tag_keyval(tag['k'], tag['v']) end