X-Git-Url: https://git.openstreetmap.org/rails.git/blobdiff_plain/bda393e7e2604ae17b884cfd577438e34197ba5c..2c67c079ac39cefd3b096524fc0b7364b0eb21d7:/app/models/node.rb diff --git a/app/models/node.rb b/app/models/node.rb index 0953241d9..2f528076e 100644 --- a/app/models/node.rb +++ b/app/models/node.rb @@ -201,11 +201,14 @@ class Node < ActiveRecord::Base def to_xml_node(changeset_cache = {}, user_display_name_cache = {}) el1 = XML::Node.new 'node' el1['id'] = self.id.to_s - el1['lat'] = self.lat.to_s - el1['lon'] = self.lon.to_s el1['version'] = self.version.to_s el1['changeset'] = self.changeset_id.to_s + if self.visible? + el1['lat'] = self.lat.to_s + el1['lon'] = self.lon.to_s + end + if changeset_cache.key?(self.changeset_id) # use the cache if available else