diff --git a/src/lib/utils/google-drive-picker.ts b/src/lib/utils/google-drive-picker.ts index 60cbc16f4..90d34c9e2 100644 --- a/src/lib/utils/google-drive-picker.ts +++ b/src/lib/utils/google-drive-picker.ts @@ -132,9 +132,9 @@ export const createPicker = () => { exportFormat = 'application/vnd.openxmlformats-officedocument.wordprocessingml.document'; } else if (mimeType.includes('spreadsheet')) { exportFormat = 'application/vnd.openxmlformats-officedocument.spreadsheetml.sheet'; - // Create new filename with .xlsx extension for spreadsheets - const modifiedFileName = fileName.endsWith('.xlsx') ? fileName : `${fileName}.xlsx`; - fileName = modifiedFileName; + // Create new filename with .xlsx extension for spreadsheets if needed + const finalFileName = fileName.endsWith('.xlsx') ? fileName : `${fileName}.xlsx`; + // Use finalFileName in the result object later } else if (mimeType.includes('presentation')) { exportFormat = 'application/vnd.openxmlformats-officedocument.presentationml.presentation'; } else { @@ -166,7 +166,7 @@ export const createPicker = () => { const blob = await response.blob(); const result = { id: fileId, - name: fileName, + name: finalFileName || fileName, // Use modified filename if available url: downloadUrl, blob: blob, headers: {