Properly set warden session in asset syncs controller [SCI-10637]

This commit is contained in:
Martin Artnik 2024-04-15 10:29:28 +02:00
parent 9a48d635b7
commit 83477a461a

View file

@ -117,7 +117,8 @@ class AssetSyncController < ApplicationController
render_error(:unauthorized) and return unless @asset_sync_token&.token_valid?
@asset = @asset_sync_token.asset
@current_user = @asset_sync_token.user
sign_in(@asset_sync_token.user)
render_error(:forbidden, @asset.file.filename) and return unless can_manage_asset?(@asset)
end