From 1d2e06d419dec28fb1cdda7e5d419ffd148792a7 Mon Sep 17 00:00:00 2001 From: BruAlcaraz Date: Thu, 25 Jul 2024 08:35:00 -0300 Subject: [PATCH] Fix test results when the same request is executed more than 1 time (#2522) (#2551) Co-authored-by: Alcaraz, Bruno --- .../providers/ReduxStore/slices/collections/index.js | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) 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 183f98544..51d899f4e 100644 --- a/packages/bruno-app/src/providers/ReduxStore/slices/collections/index.js +++ b/packages/bruno-app/src/providers/ReduxStore/slices/collections/index.js @@ -1566,29 +1566,29 @@ export const collectionsSlice = createSlice({ } if (type === 'request-sent') { - const item = collection.runnerResult.items.find((i) => i.uid === request.uid); + const item = collection.runnerResult.items.findLast((i) => i.uid === request.uid); item.status = 'running'; item.requestSent = action.payload.requestSent; } if (type === 'response-received') { - const item = collection.runnerResult.items.find((i) => i.uid === request.uid); + const item = collection.runnerResult.items.findLast((i) => i.uid === request.uid); item.status = 'completed'; item.responseReceived = action.payload.responseReceived; } if (type === 'test-results') { - const item = collection.runnerResult.items.find((i) => i.uid === request.uid); + const item = collection.runnerResult.items.findLast((i) => i.uid === request.uid); item.testResults = action.payload.testResults; } if (type === 'assertion-results') { - const item = collection.runnerResult.items.find((i) => i.uid === request.uid); + const item = collection.runnerResult.items.findLast((i) => i.uid === request.uid); item.assertionResults = action.payload.assertionResults; } if (type === 'error') { - const item = collection.runnerResult.items.find((i) => i.uid === request.uid); + const item = collection.runnerResult.items.findLast((i) => i.uid === request.uid); item.error = action.payload.error; item.responseReceived = action.payload.responseReceived; item.status = 'error';