X-Git-Url: https://git.openstreetmap.org/rails.git/blobdiff_plain/bb84a78a090db5db95963653ccba89233415c508..15ab888d0c832a4d72fe19cfb4fc696aba482dca:/app/models/node.rb diff --git a/app/models/node.rb b/app/models/node.rb index df6442b83..1aff4101e 100644 --- a/app/models/node.rb +++ b/app/models/node.rb @@ -8,7 +8,7 @@ class Node < ActiveRecord::Base belongs_to :changeset - has_many :old_nodes, :foreign_key => :id + has_many :old_nodes, :foreign_key => :id, :order => :version has_many :way_nodes has_many :ways, :through => :way_nodes @@ -58,7 +58,7 @@ class Node < ActiveRecord::Base find_by_area(min_lat, min_lon, max_lat, max_lon, :conditions => {:visible => true}, - :limit => APP_CONFIG['max_number_of_nodes']+1) + :limit => MAX_NUMBER_OF_NODES+1) end # Read in xml as text and return it's Node object representation @@ -142,6 +142,7 @@ class Node < ActiveRecord::Base raise OSM::APIPreconditionFailedError.new("Node #{self.id} is still used by relation #{rel.relation.id}.") unless rel.nil? self.changeset_id = new_node.changeset_id + self.tags = {} self.visible = false # update the changeset with the deleted position