mirror of
https://github.com/redmine/redmine.git
synced 2025-11-02 11:25:55 +01:00
Error when adding user to group where he is already assigned (#18665).
git-svn-id: http://svn.redmine.org/redmine/trunk@13785 e93f8b46-1217-0410-a6f0-8f06a7374b81
This commit is contained in:
@@ -637,12 +637,14 @@ class ApplicationController < ActionController::Base
|
||||
end
|
||||
|
||||
# Renders API response on validation failure
|
||||
# for an object or an array of objects
|
||||
def render_validation_errors(objects)
|
||||
if objects.is_a?(Array)
|
||||
@error_messages = objects.map {|object| object.errors.full_messages}.flatten
|
||||
else
|
||||
@error_messages = objects.errors.full_messages
|
||||
end
|
||||
messages = Array.wrap(objects).map {|object| object.errors.full_messages}.flatten
|
||||
render_api_errors(messages)
|
||||
end
|
||||
|
||||
def render_api_errors(*messages)
|
||||
@error_messages = messages.flatten
|
||||
render :template => 'common/error_messages.api', :status => :unprocessable_entity, :layout => nil
|
||||
end
|
||||
|
||||
|
||||
Reference in New Issue
Block a user