From b383517d2bd41b0d15c9c018561eeac402675ba5 Mon Sep 17 00:00:00 2001 From: Tom Hughes Date: Sat, 23 Jun 2007 23:21:35 +0000 Subject: [PATCH 1/1] Fix the segs and tags methods for old_ways so they work. --- app/models/old_way.rb | 13 ++++++++++++- 1 file changed, 12 insertions(+), 1 deletion(-) diff --git a/app/models/old_way.rb b/app/models/old_way.rb index d89b29621..3bcdac889 100644 --- a/app/models/old_way.rb +++ b/app/models/old_way.rb @@ -49,11 +49,22 @@ class OldWay < ActiveRecord::Base end def segs - @segs = Array.new unless @segs + unless @segs + @segs = Array.new + OldWaySegment.find(:all, :conditions => ["id = ? AND version = ?", self.id, self.version], :order => "sequence_id").each do |seg| + @segs += [seg.segment_id] + end + end @segs end def tags + unless @tags + @tags = Hash.new + OldWayTag.find(:all, :conditions => ["id = ? AND version = ?", self.id, self.version]).each do |tag| + @tags[tag.k] = tag.v + end + end @tags = Hash.new unless @tags @tags end -- 2.43.2