From df91a7998c4d802b7f614e026d7c0308a53c8d64 Mon Sep 17 00:00:00 2001 From: Ruben Fiszel Date: Tue, 21 Oct 2025 19:01:39 +0000 Subject: [PATCH] fix: fix download s3 images with jwt --- .../lib/components/apps/components/display/AppImage.svelte | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/frontend/src/lib/components/apps/components/display/AppImage.svelte b/frontend/src/lib/components/apps/components/display/AppImage.svelte index 80f56bfa33..932bfb16bd 100644 --- a/frontend/src/lib/components/apps/components/display/AppImage.svelte +++ b/frontend/src/lib/components/apps/components/display/AppImage.svelte @@ -52,6 +52,8 @@ let imageUrl: string | undefined = $state(undefined) + let token = getContext<{ token?: string }>('AuthToken') + async function getS3Image(source: string | undefined, storage?: string, presigned?: string) { if (!source) return '' const appPathOrUser = defaultIfEmptyString( @@ -64,6 +66,9 @@ params.append('storage', storage) } + if (token?.token && token.token != '') { + params.append('token', token.token) + } const forceViewerPolicies = computeForceViewerPolicies() if (forceViewerPolicies) { params.append('force_viewer_allowed_s3_keys', JSON.stringify([forceViewerPolicies]))