X-Git-Url: https://git.openstreetmap.org./rails.git/blobdiff_plain/85f197b6df81cef19fe6a2a1cfc0429ea50051c7..01cfcbd845c5d8d33f83bb22a24cf35932da2e29:/app/models/old_node.rb?ds=inline diff --git a/app/models/old_node.rb b/app/models/old_node.rb index 339db9d08..0bb676ef5 100644 --- a/app/models/old_node.rb +++ b/app/models/old_node.rb @@ -7,7 +7,7 @@ class OldNode < ActiveRecord::Base old_node = OldNode.new old_node.latitude = node.latitude old_node.longitude = node.longitude - old_node.visible = 1 + old_node.visible = node.visible old_node.tags = node.tags old_node.timestamp = node.timestamp old_node.user_id = node.user_id @@ -15,6 +15,16 @@ class OldNode < ActiveRecord::Base return old_node end - + def to_xml_node + el1 = XML::Node.new 'node' + el1['id'] = self.id.to_s + el1['lat'] = self.latitude.to_s + el1['lon'] = self.longitude.to_s + el1['user'] = self.user.display_name if self.user.data_public? + Node.split_tags(el1, self.tags) + el1['visible'] = self.visible.to_s + el1['timestamp'] = self.timestamp.xmlschema + return el1 + end end