X-Git-Url: https://git.openstreetmap.org/rails.git/blobdiff_plain/8c029f8d79d07384cffafb82d4b5979181bda8ad..34e3e51456774127d43408b7ab65c24f41373f62:/app/models/old_node.rb diff --git a/app/models/old_node.rb b/app/models/old_node.rb index 90304acae..b3ed96cd0 100644 --- a/app/models/old_node.rb +++ b/app/models/old_node.rb @@ -38,7 +38,7 @@ class OldNode < ActiveRecord::Base old_node.version = node.version return old_node end - + def to_xml doc = OSM::API.new.get_xml_doc doc.root << to_xml_node() @@ -63,12 +63,7 @@ class OldNode < ActiveRecord::Base def save_with_dependencies! save! - #not sure whats going on here - clear_aggregation_cache - clear_association_cache - #ok from here - @attributes.update(OldNode.where(:node_id => self.node_id, :timestamp => self.timestamp, :version => self.version).first.instance_variable_get('@attributes')) - + self.tags.each do |k,v| tag = OldNodeTag.new tag.k = k @@ -84,22 +79,22 @@ class OldNode < ActiveRecord::Base end def tags=(t) - @tags = t + @tags = t end - def tags_as_hash + def tags_as_hash return self.tags - end - - # Pretend we're not in any ways - def ways - return [] - end - - # Pretend we're not in any relations - def containing_relation_members - return [] - end + end + + # Pretend we're not in any ways + def ways + return [] + end + + # Pretend we're not in any relations + def containing_relation_members + return [] + end # check whether this element is the latest version - that is, # has the same version as its "current" counterpart.