eugenegujing opened a new issue, #7608: URL: https://github.com/apache/texera/issues/7608
### What happened? `DownloadService.createWorkflowsZip` builds the archive by piping each selected workflow through `downloadWorkflow`, and `downloadWorkflow` unconditionally saves the file to disk as a side effect. Selecting N workflows and choosing "download as ZIP" therefore triggers **N individual `.json` downloads in addition to the zip**. The user asked for one file and gets N+1, cluttering the download folder (and, in browsers configured to prompt, producing N+1 save dialogs). **Expected:** the ZIP download produces exactly one file. ### How to reproduce? 1. Log in and go to the workflow list. 2. Select three workflows using their checkboxes. 3. Click the bulk **Download** action (the one that produces a ZIP). Observed: the browser downloads `<name1>.json`, `<name2>.json`, `<name3>.json` **and** the zip — four files. Expected: one zip file. ### Version/Branch 1.3.0-incubating-SNAPSHOT (main) ### Commit Hash (Optional) _No response_ ### What browsers are you seeing the problem on? _No response_ ### Relevant log output ```shell ``` -- This is an automated message from the Apache Git Service. To respond to the message, please log on to GitHub and use the URL above to go to the specific comment. To unsubscribe, e-mail: [email protected] For queries about this service, please contact Infrastructure at: [email protected]
