X-Git-Url: https://git.openstreetmap.org/rails.git/blobdiff_plain/95d899786a1bbabacc0cd12ef1c4814118d9d0de..98445b2ab9d9d7b731ba128e7878a865d2409f37:/app/models/node.rb diff --git a/app/models/node.rb b/app/models/node.rb index 0f176067d..0953241d9 100644 --- a/app/models/node.rb +++ b/app/models/node.rb @@ -3,8 +3,9 @@ class Node < ActiveRecord::Base include GeoRecord include ConsistencyValidations + include NotRedactable - set_table_name 'current_nodes' + self.table_name = "current_nodes" belongs_to :changeset @@ -106,6 +107,10 @@ class Node < ActiveRecord::Base # and set manually before the actual delete node.visible = true + # Start with no tags + node.tags = Hash.new + + # Add in any tags from the XML 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?