From a40e87f3e045c86694963e7429e2431e6a55aa57 Mon Sep 17 00:00:00 2001 From: Cristhian Zanforlin Lousa Date: Tue, 24 Jun 2025 17:26:04 -0300 Subject: [PATCH] fix: include folder name in default download filename (#8654) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit * ✨ (custom-get-download-folders.ts): update default filename to include folderName variable to provide more context and improve user experience * ✨ (custom-get-download-folders.ts): update folder name from "My Projects" to "Starter Project" for better clarity and consistency * 🐛 (custom-get-download-folders.ts): fix issue where folderName could be undefined, causing incorrect filename for download folder --- .../src/customization/utils/custom-get-download-folders.ts | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/src/frontend/src/customization/utils/custom-get-download-folders.ts b/src/frontend/src/customization/utils/custom-get-download-folders.ts index 4ed7e23a7..7f713d1da 100644 --- a/src/frontend/src/customization/utils/custom-get-download-folders.ts +++ b/src/frontend/src/customization/utils/custom-get-download-folders.ts @@ -16,6 +16,10 @@ export const customGetDownloadFolderBlob = ( folderName?: string, setSuccessData?: (data: any) => void, ) => { + if (folderName === "My Projects") { + folderName = "Starter Project"; + } + // Create a blob from the response data const blob = new Blob([response.data], { type: "application/x-zip-compressed", @@ -29,7 +33,7 @@ export const customGetDownloadFolderBlob = ( const filename = response.headers?.["content-disposition"] ?.split("filename=")[1] - ?.replace(/['"]/g, "") ?? "flows.zip"; + ?.replace(/['"]/g, "") ?? `${folderName || "flows"}.zip`; link.setAttribute("download", filename); document.body.appendChild(link);