diff --git a/src/lib/components/chat/MessageInput.svelte b/src/lib/components/chat/MessageInput.svelte index ddc266136..618df6470 100644 --- a/src/lib/components/chat/MessageInput.svelte +++ b/src/lib/components/chat/MessageInput.svelte @@ -530,9 +530,7 @@ id: fileData.id, name: fileData.name, url: fileData.url, - headers: { - Authorization: 'Bearer [REDACTED]' - } + headers: fileData.headers // Use the actual headers from the picker }); const uploadEvent = { type: 'google-drive', diff --git a/src/lib/utils/google-drive-picker.ts b/src/lib/utils/google-drive-picker.ts index 3397a51ae..b7dddb665 100644 --- a/src/lib/utils/google-drive-picker.ts +++ b/src/lib/utils/google-drive-picker.ts @@ -130,8 +130,8 @@ export const createPicker = () => { name: fileName, url: downloadUrl, headers: { - 'Authorization': `Bearer ${oauthToken}`, - 'Content-Type': 'application/json' + 'Authorization': `Bearer ${token}`, // Use the current valid token + 'Accept': 'application/json' } }; console.log('Resolving picker with:', result);