uploads: fix direct file uploads not working.

This commit is contained in:
evazion
2022-02-15 17:11:29 -06:00
parent e0ed6391f5
commit 347c37864a
2 changed files with 9 additions and 2 deletions

View File

@@ -37,16 +37,22 @@ class UploadMediaAsset < ApplicationRecord
active? || failed?
end
def file_upload?
source_url.starts_with?("file://")
end
def source_strategy
return nil if source_url.blank?
Sources::Strategies.find(source_url, page_url)
end
def async_process_upload!
return if file_upload?
ProcessUploadMediaAssetJob.perform_later(self)
end
def process_upload!
return if file_upload?
update!(status: :processing)
strategy = Sources::Strategies.find(source_url)