From 99c8fd524086a3046e5cad45113475099eec65e9 Mon Sep 17 00:00:00 2001 From: naman-bruno Date: Tue, 5 Aug 2025 17:11:49 +0530 Subject: [PATCH] fix: request order reset on select all (#5261) --- .../RunnerResults/RunConfigurationPanel/index.jsx | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/packages/bruno-app/src/components/RunnerResults/RunConfigurationPanel/index.jsx b/packages/bruno-app/src/components/RunnerResults/RunConfigurationPanel/index.jsx index 3f137cad9..aa3a3c9f0 100644 --- a/packages/bruno-app/src/components/RunnerResults/RunConfigurationPanel/index.jsx +++ b/packages/bruno-app/src/components/RunnerResults/RunConfigurationPanel/index.jsx @@ -254,14 +254,14 @@ const RunConfigurationPanel = ({ collection, selectedItems, setSelectedItems }) const handleSelectAll = useCallback(() => { try { + const allRequestUidsOrder = flattenedRequests.map(item => item.uid); + if (selectedItems.length === flattenedRequests.length) { setSelectedItems([]); - dispatch(updateRunnerConfiguration(collection.uid, [], [])); + dispatch(updateRunnerConfiguration(collection.uid, [], allRequestUidsOrder)); } else { - const allUids = flattenedRequests.map(item => item.uid); - setSelectedItems(allUids); - const allRequestUidsOrder = flattenedRequests.map(item => item.uid); - dispatch(updateRunnerConfiguration(collection.uid, allUids, allRequestUidsOrder)); + setSelectedItems(allRequestUidsOrder); + dispatch(updateRunnerConfiguration(collection.uid, allRequestUidsOrder, allRequestUidsOrder)); } } catch (error) { console.error("Error selecting/deselecting all items:", error);