Adds a reusable method to render API response on validation failure.
git-svn-id: svn+ssh://rubyforge.org/var/svn/redmine/trunk@4455 e93f8b46-1217-0410-a6f0-8f06a7374b81
This commit is contained in:
@@ -122,8 +122,7 @@ class UsersController < ApplicationController
|
||||
|
||||
respond_to do |format|
|
||||
format.html { render :action => 'new' }
|
||||
format.json { render :json => {:errors => @user.errors}, :status => :unprocessable_entity, :layout => false }
|
||||
format.xml { render :xml => @user.errors, :status => :unprocessable_entity, :layout => false }
|
||||
format.api { render_validation_errors(@user) }
|
||||
end
|
||||
end
|
||||
end
|
||||
@@ -180,8 +179,7 @@ class UsersController < ApplicationController
|
||||
|
||||
respond_to do |format|
|
||||
format.html { render :action => :edit }
|
||||
format.json { render :json => {:errors => @user.errors}, :status => :unprocessable_entity, :layout => false }
|
||||
format.xml { render :xml => @user.errors, :status => :unprocessable_entity, :layout => false }
|
||||
format.api { render_validation_errors(@user) }
|
||||
end
|
||||
end
|
||||
rescue ::ActionController::RedirectBackError
|
||||
|
||||
Reference in New Issue
Block a user