X-Git-Url: https://git.openstreetmap.org./rails.git/blobdiff_plain/92feab9112e64b8aab280cb90d5a5fef75646e3b..a5121f8910b02fe0ac47d90662af414697e3d60e:/app/models/node.rb diff --git a/app/models/node.rb b/app/models/node.rb index 537872459..2f528076e 100644 --- a/app/models/node.rb +++ b/app/models/node.rb @@ -3,6 +3,7 @@ class Node < ActiveRecord::Base include GeoRecord include ConsistencyValidations + include NotRedactable self.table_name = "current_nodes" @@ -200,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