summary |
shortlog |
log |
commit | commitdiff |
tree
raw |
patch |
inline | side by side (from parent 1:
ac98587)
without leaving rubbish in the database.
t = Time.now
self.timestamp = t
self.save!
t = Time.now
self.timestamp = t
self.save!
tags = self.tags
WayTag.delete_all(['id = ?', self.id])
tags = self.tags
WayTag.delete_all(['id = ?', self.id])
tag.id = self.id
tag.save!
end
tag.id = self.id
tag.save!
end
+ WaySegment.transaction do
segs = self.segs
WaySegment.delete_all(['id = ?', self.id])
segs = self.segs
WaySegment.delete_all(['id = ?', self.id])
-
- old_way = OldWay.from_way(self)
- old_way.timestamp = t
- old_way.save_with_dependencies!
+
+ old_way = OldWay.from_way(self)
+ old_way.timestamp = t
+ old_way.save_with_dependencies!
end
def preconditions_ok?
end
def preconditions_ok?