From 21fd6d31263565159a081e85a3450a7f3de33c6a Mon Sep 17 00:00:00 2001 From: Steve Coast Date: Thu, 10 May 2007 19:37:33 +0000 Subject: [PATCH] updates to api --- app/controllers/api_controller.rb | 4 ---- app/controllers/segment_controller.rb | 1 + app/models/way.rb | 2 +- 3 files changed, 2 insertions(+), 5 deletions(-) diff --git a/app/controllers/api_controller.rb b/app/controllers/api_controller.rb index 1eda43701..8e4004dd1 100644 --- a/app/controllers/api_controller.rb +++ b/app/controllers/api_controller.rb @@ -9,10 +9,6 @@ class ApiController < ApplicationController #COUNT is the number of map requests to allow before exiting and starting a new process @@count = COUNT - def authorize_web - @current_user = User.find_by_token(session[:token]) - end - # The maximum area you're allowed to request, in square degrees MAX_REQUEST_AREA = 0.25 diff --git a/app/controllers/segment_controller.rb b/app/controllers/segment_controller.rb index c6d4ad611..a75ff911d 100644 --- a/app/controllers/segment_controller.rb +++ b/app/controllers/segment_controller.rb @@ -22,6 +22,7 @@ class SegmentController < ApplicationController unless segment.preconditions_ok? # are the nodes visible? render :nothing => true, :status => HTTP_PRECONDITION_FAILED + return end if segment.save_with_history diff --git a/app/models/way.rb b/app/models/way.rb index 65bb3158d..090c7a739 100644 --- a/app/models/way.rb +++ b/app/models/way.rb @@ -84,7 +84,7 @@ class Way < ActiveRecord::Base end ordered_segments.each do |seg_id| - if seg_id + if seg_id and seg_id != '0' e = XML::Node.new 'seg' e['id'] = seg_id el1 << e -- 2.43.2