diff --git a/app/controllers/api/v1/assets_controller.rb b/app/controllers/api/v1/assets_controller.rb index 24219cae7..e758e741c 100644 --- a/app/controllers/api/v1/assets_controller.rb +++ b/app/controllers/api/v1/assets_controller.rb @@ -34,7 +34,7 @@ module Api end asset.save!(context: :on_api_upload) - asset.post_process_file + asset.post_process_file(@team) render jsonapi: asset, serializer: AssetSerializer, diff --git a/app/controllers/api/v1/results_controller.rb b/app/controllers/api/v1/results_controller.rb index 2566f5d45..084347588 100644 --- a/app/controllers/api/v1/results_controller.rb +++ b/app/controllers/api/v1/results_controller.rb @@ -113,6 +113,7 @@ module Api blob = create_blob_from_params asset = Asset.create!(file: blob, team: @team) end + asset.post_process_file(@team) ResultAsset.create!(asset: asset, result: @result) end end @@ -128,6 +129,7 @@ module Api blob = create_blob_from_params asset.update!(file: blob) end + asset.post_process_file(@team) new_checksum = asset.file.blob.checksum end @asset_result_updated = old_checksum != new_checksum