0
0
Fork 0

Fix ActionController::Parameters in API issue

This commit is contained in:
Eugen Rochko 2017-04-04 01:33:34 +02:00
parent f722bd2387
commit 4c53af64f0
6 changed files with 39 additions and 13 deletions

View file

@ -10,10 +10,16 @@ class Api::V1::MediaController < ApiController
respond_to :json
def create
@media = MediaAttachment.create!(account: current_user.account, file: params[:file])
@media = MediaAttachment.create!(account: current_user.account, file: media_params[:file])
rescue Paperclip::Errors::NotIdentifiedByImageMagickError
render json: { error: 'File type of uploaded media could not be verified' }, status: 422
rescue Paperclip::Error
render json: { error: 'Error processing thumbnail for uploaded media' }, status: 500
end
private
def media_params
params.permit(:file)
end
end