From e863240ad908a9f2c0121df35efb44f000414857 Mon Sep 17 00:00:00 2001 From: ProgrammerIn-wonderland <30693865+ProgrammerIn-wonderland@users.noreply.github.com> Date: Wed, 15 Apr 2026 13:36:09 -0400 Subject: [PATCH] Add WSL support for signed uploads (#2809) --- src/backend/src/clients/s3/s3ClientProvider.ts | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/src/backend/src/clients/s3/s3ClientProvider.ts b/src/backend/src/clients/s3/s3ClientProvider.ts index 8fcf16e65..9948fbfd3 100644 --- a/src/backend/src/clients/s3/s3ClientProvider.ts +++ b/src/backend/src/clients/s3/s3ClientProvider.ts @@ -262,8 +262,14 @@ export const initializeS3Config = async (forceLocalInMem = false) => { }, }); + let s3Endpoint = fauxqsServer.address; + // WSL Quirk! + if ( s3Endpoint.includes('10.255.255.254') ) { + s3Endpoint = s3Endpoint.replace('10.255.255.254', '127.0.0.1'); + } + awsClientConfig = { - endpoint: fauxqsServer.address, + endpoint: s3Endpoint, credentials: { accessKeyId: 'fakeAccessKeyId', secretAccessKey: 'fakeSecretAccessKey',