瀏覽代碼

fix: Declare finalFileName to resolve Google Drive picker error

Taylor Wilsdon (aider) 4 月之前
父節點
當前提交
51061afb10
共有 1 個文件被更改,包括 3 次插入3 次删除
  1. 3 3
      src/lib/utils/google-drive-picker.ts

+ 3 - 3
src/lib/utils/google-drive-picker.ts

@@ -125,6 +125,7 @@ export const createPicker = () => {
 
                             let downloadUrl;
                             let exportFormat;
+                            let finalFileName = fileName; // Initialize with original filename
                             
                             if (mimeType.includes('google-apps')) {
                                 // Handle Google Workspace files
@@ -132,9 +133,8 @@ 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 if needed
-                                    const finalFileName = fileName.endsWith('.xlsx') ? fileName : `${fileName}.xlsx`;
-                                    // Use finalFileName in the result object later
+                                    // Update filename with .xlsx extension for spreadsheets if needed
+                                    finalFileName = fileName.endsWith('.xlsx') ? fileName : `${fileName}.xlsx`;
                                 } else if (mimeType.includes('presentation')) {
                                     exportFormat = 'application/vnd.openxmlformats-officedocument.presentationml.presentation';
                                 } else {