Commit 9db75e4fc6439859e701fd51b35502e190466551

Authored by Evandro Junior
1 parent 68dae8a2

transforms error to array

Showing 1 changed file with 3 additions and 1 deletions   Show diff stats
lib/noosfero/api/helpers.rb
@@ -55,7 +55,7 @@ require 'grape' @@ -55,7 +55,7 @@ require 'grape'
55 end 55 end
56 def multiple_search?(searches=nil) 56 def multiple_search?(searches=nil)
57 ['index', 'category_index'].include?(params[:action]) || (searches && searches.size > 1) 57 ['index', 'category_index'].include?(params[:action]) || (searches && searches.size > 1)
58 - end 58 + end
59 #################################################################### 59 ####################################################################
60 60
61 def logger 61 def logger
@@ -299,8 +299,10 @@ require 'grape' @@ -299,8 +299,10 @@ require 'grape'
299 end 299 end
300 300
301 def render_api_errors!(messages) 301 def render_api_errors!(messages)
  302 + messages = messages.to_a if messages.class == ActiveModel::Errors
302 render_api_error!(messages.join(','), 400) 303 render_api_error!(messages.join(','), 400)
303 end 304 end
  305 +
304 protected 306 protected
305 307
306 def set_session_cookie 308 def set_session_cookie