def create
@media = MediaAttachment.create!(account: current_user.account, file: 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
end
class UpdateRemoteProfileService < BaseService
def call(author_xml, account)
+ return if author_xml.nil?
+
if author_xml.at_xpath('./poco:displayName').nil?
account.display_name = account.username
else