fixes #3762
This commit is contained in:
@@ -282,7 +282,7 @@ class UploadService
|
|||||||
end
|
end
|
||||||
|
|
||||||
def in_progress?
|
def in_progress?
|
||||||
if source.present?
|
if Utils.is_downloadable?(source)
|
||||||
Upload.where(status: "preprocessing", source: source).exists?
|
Upload.where(status: "preprocessing", source: source).exists?
|
||||||
elsif md5.present?
|
elsif md5.present?
|
||||||
Upload.where(status: "preprocessing", md5: md5).exists?
|
Upload.where(status: "preprocessing", md5: md5).exists?
|
||||||
@@ -292,7 +292,7 @@ class UploadService
|
|||||||
end
|
end
|
||||||
|
|
||||||
def predecessor
|
def predecessor
|
||||||
if source.present?
|
if Utils.is_downloadable?(source)
|
||||||
Upload.where(status: ["preprocessed", "preprocessing"], source: source).first
|
Upload.where(status: ["preprocessed", "preprocessing"], source: source).first
|
||||||
elsif md5.present?
|
elsif md5.present?
|
||||||
Upload.where(status: ["preprocessed", "preprocessing"], md5: md5).first
|
Upload.where(status: ["preprocessed", "preprocessing"], md5: md5).first
|
||||||
@@ -535,7 +535,7 @@ class UploadService
|
|||||||
|
|
||||||
@upload.update(status: "processing")
|
@upload.update(status: "processing")
|
||||||
|
|
||||||
if @upload.file.nil? && source.present?
|
if @upload.file.nil? && Utils.is_downloadable?(source)
|
||||||
@upload.file = Utils.download_for_upload(source, @upload)
|
@upload.file = Utils.download_for_upload(source, @upload)
|
||||||
end
|
end
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user