From 35bc9a2e3256d9f24468d724cb628a62a8ef7b0e Mon Sep 17 00:00:00 2001 From: Albert Yi Date: Tue, 19 Jun 2018 11:28:13 -0700 Subject: [PATCH] capture errors thrown on upload preprocessing create --- app/logical/upload_service.rb | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/app/logical/upload_service.rb b/app/logical/upload_service.rb index ab22bbee6..4bca64991 100644 --- a/app/logical/upload_service.rb +++ b/app/logical/upload_service.rb @@ -322,11 +322,10 @@ class UploadService params[:tag_string] ||= "tagme" CurrentUser.as(User.find(uploader_id)) do - upload = Upload.create!(params) - - upload.update(status: "preprocessing") - begin + upload = Upload.create!(params) + upload.update(status: "preprocessing") + if source.present? file = Utils.download_for_upload(source, upload) elsif params[:file].present?