-
- def save_with_dependencies!
- save!
- #not sure whats going on here
- clear_aggregation_cache
- clear_association_cache
- #ok from here
- @attributes.update(OldNode.find(:first, :conditions => ['id = ? AND timestamp = ?', self.id, self.timestamp]).instance_variable_get('@attributes'))
-
- self.tags.each do |k,v|
- tag = OldNodeTag.new
- tag.k = k
- tag.v = v
- tag.id = self.id
- tag.version = self.version
- tag.save!