- fixed map api call in version 0.4.

This commit is contained in:
Immanuel Scholz 2007-01-13 04:03:46 +00:00
parent 9189093997
commit 1ecf13d846
3 changed files with 7 additions and 7 deletions

View file

@ -27,7 +27,7 @@ class ApiController < ApplicationController
if node_ids.length > 0
node_ids_sql = "(#{node_ids.join(',')})"
# get the referenced segments
segments = Segment.find_by_sql "select * from segments where node_a in #{node_ids_sql} or node_b in #{node_ids_sql}"
segments = Segment.find_by_sql "select * from current_segments where node_a in #{node_ids_sql} or node_b in #{node_ids_sql}"
end
# see if we have nay missing nodes
segments_nodes = segments.collect {|segment| segment.node_a }
@ -47,10 +47,10 @@ class ApiController < ApplicationController
segment_ids = segments.collect {|segment| segment.id }
ways = Array.new
if segment_ids.length > 0
way_segments = WaySegment.find_by_segment_id(segment_ids)
way_segments = WaySegment.find_all_by_segment_id(segment_ids)
way_ids = way_segments.collect {|way_segment| way_segment.id }
ways = Way.find(segment_ids)
ways = Way.find(way_ids)
end
nodes.each do |node|