fix: request order reset on select all (#5261)

This commit is contained in:
naman-bruno
2025-08-05 17:11:49 +05:30
committed by GitHub
parent 0e81c14b96
commit 99c8fd5240

View File

@@ -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);