logo

mastofe

My custom branche(s) on git.pleroma.social/pleroma/mastofe
commit: 96ad9b0db140d392ffcab0840d49897ed3f0af7a
parent: 62b057b085ea7ff20765731d64a79e38f19174d4
Author: Eugen Rochko <eugen@zeonfederated.com>
Date:   Fri, 30 Sep 2016 22:31:16 +0200

Meaningful validation errors in API response

Diffstat:

Mapp/controllers/api_controller.rb4++--
1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/app/controllers/api_controller.rb b/app/controllers/api_controller.rb @@ -2,8 +2,8 @@ class ApiController < ApplicationController protect_from_forgery with: :null_session skip_before_action :verify_authenticity_token - rescue_from ActiveRecord::RecordInvalid do - render json: { error: 'Record invalid' }, status: 422 + rescue_from ActiveRecord::RecordInvalid do |e| + render json: { error: e.to_s }, status: 422 end rescue_from ActiveRecord::RecordNotFound do