fix(pres_mgmt): switch direct download links to event_file endpoint

event_file ?key= auth fix is now deployed. Retire the hosted_file workaround
and use /v3/action/event_file/{event_file_id}/download?key=... as the canonical
form across the file downloads report, manage file list, and download button.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
This commit is contained in:
Scott Idem
2026-06-10 14:41:53 -04:00
parent 6b122a065e
commit 48bc52899f
3 changed files with 9 additions and 11 deletions

View File

@@ -124,10 +124,8 @@ function build_filename(file: any, fmt: FormatKey): string {
function build_download_url(file: any, fmt: FormatKey): string {
const fname = build_filename(file, fmt);
// Using hosted_file endpoint — event_file ?key= auth not yet deployed on backend.
// hosted_file resolves event_file IDs automatically and supports ?key= today.
return encodeURI(
`${$ae_api.base_url}/v3/action/hosted_file/${file.hosted_file_id}/download?filename=${ae_util.clean_filename(fname)}&key=${$ae_api.account_id}`
`${$ae_api.base_url}/v3/action/event_file/${file.event_file_id}/download?filename=${ae_util.clean_filename(fname)}&key=${$ae_api.account_id}`
);
}