From d8367e28ada9a4844925e48b1cebad5a29d26004 Mon Sep 17 00:00:00 2001 From: Pooja Date: Tue, 17 Feb 2026 17:34:36 +0530 Subject: [PATCH] fix: sse response download button (#7081) Co-authored-by: Sid --- .../src/components/ResponsePane/ResponseDownload/index.js | 2 +- .../src/providers/ReduxStore/slices/collections/index.js | 3 +-- 2 files changed, 2 insertions(+), 3 deletions(-) diff --git a/packages/bruno-app/src/components/ResponsePane/ResponseDownload/index.js b/packages/bruno-app/src/components/ResponsePane/ResponseDownload/index.js index d33b6f61d..f92386a8b 100644 --- a/packages/bruno-app/src/components/ResponsePane/ResponseDownload/index.js +++ b/packages/bruno-app/src/components/ResponsePane/ResponseDownload/index.js @@ -9,7 +9,7 @@ import ActionIcon from 'ui/ActionIcon/index'; const ResponseDownload = forwardRef(({ item, children }, ref) => { const { ipcRenderer } = window; const response = item.response || {}; - const isDisabled = !response.dataBuffer ? true : false; + const isDisabled = !response.dataBuffer || response.stream?.running; const elementRef = useRef(null); useImperativeHandle(ref, () => ({ diff --git a/packages/bruno-app/src/providers/ReduxStore/slices/collections/index.js b/packages/bruno-app/src/providers/ReduxStore/slices/collections/index.js index c11bd6b93..ae68f9ccb 100644 --- a/packages/bruno-app/src/providers/ReduxStore/slices/collections/index.js +++ b/packages/bruno-app/src/providers/ReduxStore/slices/collections/index.js @@ -3272,10 +3272,9 @@ export const collectionsSlice = createSlice({ timestamp: timestamp || Date.now() }); } - if (item.response.dataBuffer && item.response.dataBuffer.length && data.dataBuffer) { + if (data.dataBuffer) { item.response.dataBuffer = Buffer.concat([Buffer.from(item.response.dataBuffer), Buffer.from(data.dataBuffer)]); } - item.response.size = data.data?.length + (item.response.size || 0); } },