D'oh! Fixed stupid errors in changeset controller.
authorMatt Amos <zerebubuth@gmail.com>
Fri, 7 Nov 2008 11:36:00 +0000 (11:36 +0000)
committerMatt Amos <zerebubuth@gmail.com>
Fri, 7 Nov 2008 11:36:00 +0000 (11:36 +0000)
app/controllers/changeset_controller.rb

index 9152df8..9043309 100644 (file)
@@ -69,7 +69,7 @@ class ChangesetController < ApplicationController
 
       # check user credentials - only the user who opened a changeset
       # may alter it.
-      unless @user.id == changeset.user_id 
+      unless @user.id == cs.user_id 
         raise OSM::APIUserChangesetMismatchError 
       end
 
@@ -132,13 +132,13 @@ class ChangesetController < ApplicationController
       return
     end
 
+    changeset = Changeset.find(params[:id])
+
     # access control - only the user who created a changeset may
     # upload to it.
     unless @user.id == changeset.user_id 
       raise OSM::APIUserChangesetMismatchError 
     end
-
-    changeset = Changeset.find(params[:id])
     
     diff_reader = DiffReader.new(request.raw_post, changeset)
     Changeset.transaction do