]> git.openstreetmap.org Git - rails.git/blobdiff - lib/osm.rb
Fix the data config, so that the development database is not the same as the test...
[rails.git] / lib / osm.rb
index a64aa8c4870afc4ee2331ef49769682f318467d3..3ddf10f989c0572a48b3480059b419417d7e5756 100644 (file)
@@ -33,6 +33,20 @@ module OSM
     end
   end
 
+  # Raised when the user logged in isn't the same as the changeset
+  class APIUserChangesetMismatchError < APIError
+    def render_opts
+      { :text => "The user doesn't own that changeset", :status => :conflict }
+    end
+  end
+
+  # Raised when the changeset provided is already closed
+  class APIChangesetAlreadyClosedError < APIError
+    def render_opts
+      { :text => "The supplied changeset has already been closed", :status => :conflict }
+    end
+  end
+
   # Raised when the provided version is not equal to the latest in the db.
   class APIVersionMismatchError < APIError
     def initialize(provided, latest)