X-Git-Url: https://git.openstreetmap.org/rails.git/blobdiff_plain/e4d7b3ee6631e1c5aee23ebe52adb32c716f5cbd..e82496a9e5d68b4d60a513c24b8ae2dbc50359d6:/app/models/node.rb diff --git a/app/models/node.rb b/app/models/node.rb index eeb6e6da5..dd8d96d12 100644 --- a/app/models/node.rb +++ b/app/models/node.rb @@ -105,6 +105,8 @@ class Node < ActiveRecord::Base node.visible = true pt.find('tag').each do |tag| + raise OSM::APIBadXMLError.new("node", pt, "tag is missing key") if tag['k'].nil? + raise OSM::APIBadXMLError.new("node", pt, "tag is missing value") if tag['v'].nil? node.add_tag_key_val(tag['k'],tag['v']) end