diff options
author | Rakib Hasan <rmhasan@gmail.com> | 2017-02-17 02:58:16 +0000 |
---|---|---|
committer | Rakib Hasan <rmhasan@gmail.com> | 2017-02-19 08:29:56 +0000 |
commit | 9433d03705d3aa86a059d82ffc549c699092912d (patch) | |
tree | 516778528a06a71b4c395d77cb9140932a58e3ca /app | |
parent | 87a6bed9e947aaad62466f072d1a27cd0f782a7d (diff) |
Removed try clause from create action in status controller
Using catch statement in api_controller.rb to catch NotPermitted Exception, and render error message
Diffstat (limited to 'app')
-rw-r--r-- | app/controllers/api/v1/statuses_controller.rb | 5 |
1 files changed, 0 insertions, 5 deletions
diff --git a/app/controllers/api/v1/statuses_controller.rb b/app/controllers/api/v1/statuses_controller.rb index 036383d1e..2ffd4a018 100644 --- a/app/controllers/api/v1/statuses_controller.rb +++ b/app/controllers/api/v1/statuses_controller.rb @@ -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 |