]> cat aescling's git repositories - mastodon.git/commitdiff
Better error message in doorkeeper json response
authorEugen Rochko <eugen@zeonfederated.com>
Mon, 21 Nov 2016 15:19:35 +0000 (16:19 +0100)
committerEugen Rochko <eugen@zeonfederated.com>
Mon, 21 Nov 2016 15:19:35 +0000 (16:19 +0100)
app/controllers/api_controller.rb

index d880400a8f7547573ab6cb024742a41f1fcac002..862358d6ee458fdb85ec0869fb1d3eed2573d009 100644 (file)
@@ -30,8 +30,8 @@ class ApiController < ApplicationController
     render json: { error: 'Remote SSL certificate could not be verified' }, status: 503
   end
 
-  def doorkeeper_unauthorized_render_options(*)
-    { json: { error: 'Not authorized' } }
+  def doorkeeper_unauthorized_render_options(error: nil)
+    { json: { error: (error.try(:description) || 'Not authorized') } }
   end
 
   def doorkeeper_forbidden_render_options(*)