]> git.openstreetmap.org Git - rails.git/blobdiff - app/controllers/api_controller.rb
various fixes
[rails.git] / app / controllers / api_controller.rb
index 8261e56aa07882fd89ebf66a9c76a2e4a8bd67a5..3c739e37f84bc3c5f60a865399e116612f6932a1 100644 (file)
@@ -18,6 +18,7 @@ class ApiController < ApplicationController
 
   def map
     @@count+=1
+
     response.headers["Content-Type"] = 'text/xml'
     # Figure out the bbox
     bbox = params['bbox']
@@ -103,14 +104,14 @@ class ApiController < ApplicationController
       doc.root << way.to_xml_node()
     end 
 
+    render :text => doc.to_s
+    
     #exit when we have too many requests
     if @@count > MAX_COUNT
       render :text => doc.to_s
       @@count = COUNT
-      exit 
+      exit!
     end
 
-    render :text => doc.to_s
-
   end
 end