Use local api to export map.osm
authorHan Chao <hanchao0123@hotmail.com>
Sun, 5 Mar 2017 10:37:25 +0000 (10:37 +0000)
committerTom Hughes <tom@compton.nu>
Sun, 5 Mar 2017 10:37:25 +0000 (10:37 +0000)
Closes #1282

app/controllers/export_controller.rb
test/controllers/export_controller_test.rb

index 6e5016d..1b7beaa 100644 (file)
@@ -12,7 +12,7 @@ class ExportController < ApplicationController
 
     if format == "osm"
       # redirect to API map get
-      redirect_to "http://api.openstreetmap.org/api/#{API_VERSION}/map?bbox=#{bbox}"
+      redirect_to :controller => "api", :action => "map", :bbox => bbox
 
     elsif format == "mapnik"
       # redirect to a special 'export' cgi script
index adf2fc4..9d1c69e 100644 (file)
@@ -19,7 +19,7 @@ class ExportControllerTest < ActionController::TestCase
   def test_finish_osm
     get :finish, :minlon => 0, :minlat => 50, :maxlon => 1, :maxlat => 51, :format => "osm"
     assert_response :redirect
-    assert_redirected_to "http://api.openstreetmap.org/api/#{API_VERSION}/map?bbox=0.0,50.0,1.0,51.0"
+    assert_redirected_to "controller" => "api", "action" => "map", "bbox" => "0.0,50.0,1.0,51.0"
   end
 
   ###