uploads: refactor media asset validation logic.

Refactor the upload validation logic to not depend on the current user.
Fixes several broken upload tests.
This commit is contained in:
evazion
2022-09-15 04:51:48 -05:00
parent bfe2eabc6d
commit 0a5ebcc69d
4 changed files with 26 additions and 26 deletions

View File

@@ -101,6 +101,7 @@ class UploadMediaAsset < ApplicationRecord
media_file = source_extractor.download_file!(source_url)
end
MediaAsset.validate_media_file!(media_file, upload.uploader)
MediaAsset.upload!(media_file) do |media_asset|
update!(media_asset: media_asset)
end