]> cat aescling's git repositories - mastodon.git/commitdiff
Removed try clause from create action in status controller
authorRakib Hasan <rmhasan@gmail.com>
Fri, 17 Feb 2017 02:58:16 +0000 (02:58 +0000)
committerRakib Hasan <rmhasan@gmail.com>
Sun, 19 Feb 2017 08:29:56 +0000 (08:29 +0000)
Using catch statement in api_controller.rb to catch NotPermitted
Exception, and render error message

app/controllers/api/v1/statuses_controller.rb

index 036383d1ebfe9602b361eba82051ad89336f8167..2ffd4a01815e49db22dffb0c9a335057132f26ee 100644 (file)
@@ -62,16 +62,11 @@ class Api::V1::StatusesController < ApiController
   end
 
   def create
-    begin
       @status = PostStatusService.new.call(current_user.account, params[:status], params[:in_reply_to_id].blank? ? nil : Status.find(params[:in_reply_to_id]), media_ids: params[:media_ids],
                                                                                                                                                                sensitive: params[:sensitive],
                                                                                                                                                                spoiler_text: params[:spoiler_text],
                                                                                                                                                                visibility: params[:visibility],
                                                                                                                                                                application: doorkeeper_token.application)
-    rescue Mastodon::NotPermitted => e
-       render json: {error: e.message}, status: 422
-       return
-    end
     render action: :show
   end