X-Git-Url: https://git.openstreetmap.org/rails.git/blobdiff_plain/2f55a3f0a80974922678d7677902d169b3481693..f1189ae115e27f21b492fdeff9e1a736bdb8e6c0:/app/models/node.rb diff --git a/app/models/node.rb b/app/models/node.rb index 230b0f9a7..1288503b9 100644 --- a/app/models/node.rb +++ b/app/models/node.rb @@ -61,6 +61,7 @@ class Node < ActiveRecord::Base def save_with_history begin Node.transaction do + self.timestamp = Time.now self.save old_node = OldNode.from_node(self) old_node.save @@ -72,13 +73,8 @@ class Node < ActiveRecord::Base end def to_xml - doc = XML::Document.new - doc.encoding = 'UTF-8' - root = XML::Node.new 'osm' - root['version'] = API_VERSION - root['generator'] = 'OpenStreetMap server' - doc.root = root - root << to_xml_node() + doc = OSM::API.new.get_xml_doc + doc.root << to_xml_node() return doc end