]> git.openstreetmap.org Git - rails.git/blobdiff - app/controllers/node_controller.rb
If a search only finds one result then jump straight to it instead of
[rails.git] / app / controllers / node_controller.rb
index 7a841769b9df77f997972bcb7d26a6d79ba3ec22..5d50df7e6517fb3fe78f4c4e3d143af0e3014cb4 100644 (file)
@@ -1,7 +1,9 @@
 class NodeController < ApplicationController
   require 'xml/libxml'
 
 class NodeController < ApplicationController
   require 'xml/libxml'
 
-  before_filter :authorize, :only => [:create, :update, :destroy]
+  session :off
+  before_filter :authorize, :only => [:create, :update, :delete]
+  before_filter :check_availability, :only => [:create, :update, :delete]
   after_filter :compress_output
 
   def create
   after_filter :compress_output
 
   def create
@@ -49,9 +51,7 @@ class NodeController < ApplicationController
         new_node = Node.from_xml(request.raw_post)
 
         if new_node and new_node.id == node.id
         new_node = Node.from_xml(request.raw_post)
 
         if new_node and new_node.id == node.id
-          node.timestamp = Time.now
           node.user_id = @user.id
           node.user_id = @user.id
-
           node.latitude = new_node.latitude 
           node.longitude = new_node.longitude
           node.tags = new_node.tags
           node.latitude = new_node.latitude 
           node.longitude = new_node.longitude
           node.tags = new_node.tags