]> git.openstreetmap.org Git - rails.git/blobdiff - app/controllers/way_controller.rb
additional consistency checks. making the error message for the number of nodes use...
[rails.git] / app / controllers / way_controller.rb
index 6f4704c770c24fae679d72521fc8c94dac0ca930..08270094d63e87c72677bfd49c9183d0cc08217d 100644 (file)
@@ -12,6 +12,10 @@ class WayController < ApplicationController
       way = Way.from_xml(request.raw_post, true)
 
       if way
       way = Way.from_xml(request.raw_post, true)
 
       if way
+        # FIXME move some of this to the model. The controller shouldn't need to
+        # know about the fact that the first version number is 0 on creation
+        # it will also allow use to run a variation on the check_consistency
+        # so that we don't get exceptions thrown when the changesets are not right
         unless way.preconditions_ok?
           render :text => "", :status => :precondition_failed
         else
         unless way.preconditions_ok?
           render :text => "", :status => :precondition_failed
         else