From f4f833415312e72cc50deb3048f436e12b9196ca Mon Sep 17 00:00:00 2001 From: "Taylor Wilsdon (aider)" Date: Sun, 15 Dec 2024 19:50:51 -0500 Subject: [PATCH] fix: Use correct OAuth token and headers in Google Drive file upload --- src/lib/components/chat/MessageInput.svelte | 4 +--- src/lib/utils/google-drive-picker.ts | 4 ++-- 2 files changed, 3 insertions(+), 5 deletions(-) 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);