X-Git-Url: https://git.openstreetmap.org./rails.git/blobdiff_plain/6ebb7045fe53d831502f054cf5007843e023d094..322f3d7576c325e1726db9561dd1a96dd5632cbb:/app/models/relation.rb diff --git a/app/models/relation.rb b/app/models/relation.rb index 559b78440..b7cb0f15b 100644 --- a/app/models/relation.rb +++ b/app/models/relation.rb @@ -17,13 +17,11 @@ class Relation < ActiveRecord::Base doc = p.parse doc.find('//osm/relation').each do |pt| - relation = Relation.from_xml_node pt, create + return Relation.from_xml_node(pt, create) end rescue - relation = nil + return nil end - - return relation end def self.from_xml_node(pt, create=false) @@ -33,6 +31,8 @@ class Relation < ActiveRecord::Base relation.id = pt['id'].to_i end + relation.version = pt['version'] + if create relation.timestamp = Time.now relation.visible = true