From c54856a616446b0ea3f9fd569a9558a2aeb5ede2 Mon Sep 17 00:00:00 2001 From: Alexis Svinartchouk Date: Wed, 16 Dec 2020 12:33:17 +0100 Subject: [PATCH] Only store the first error for each target Changelog-entry: Show the first error for each drive (not the last) Change-type: patch --- lib/gui/app/models/flash-state.ts | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/lib/gui/app/models/flash-state.ts b/lib/gui/app/models/flash-state.ts index 4504551f..f5479e5c 100644 --- a/lib/gui/app/models/flash-state.ts +++ b/lib/gui/app/models/flash-state.ts @@ -85,6 +85,10 @@ export function addFailedDeviceError({ const failedDeviceErrorsMap = new Map( store.getState().toJS().failedDeviceErrors, ); + if (failedDeviceErrorsMap.has(device.device)) { + // Only store the first error + return; + } failedDeviceErrorsMap.set(device.device, { description: device.description, device: device.device,