Ban (for now at least) searching of nodes, and searching for a key
[rails.git] / app / controllers / search_controller.rb
index e73e75fe76ce4f85f4127fc9e78cab969ccd97d6..d46939b932fccec1a7905a19e104597867e9fe9c 100644 (file)
@@ -30,6 +30,18 @@ class SearchController < ApplicationController
       end
     end
 
+    if do_nodes
+      response.headers['Error'] = "Searching of nodes is currently unavailable"
+      render :nothing => true, :status => :service_unavailable
+      return false
+    end
+
+    unless value
+      response.headers['Error'] = "Searching for a key without value is currently unavailable"
+      render :nothing => true, :status => :service_unavailable
+      return false
+    end
+
     way_ids = Array.new
     ways = Array.new
     nodes = Array.new