From 4cf5eb65d32cc11d2b06c5f4cc2e86a82fe2f61e Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Jan=20Ko=C5=BEusznik?= <jan@kozusznik.cz>
Date: Wed, 7 Nov 2018 14:17:33 +0100
Subject: [PATCH] ISS-1232: address MR

https://code.it4i.cz/fiji/haas-java-client/merge_requests/36#note_11868
---
 .../haas_spim_benchmark/core/ObservableBenchmarkJob.java   | 7 ++++++-
 1 file changed, 6 insertions(+), 1 deletion(-)

diff --git a/haas-spim-benchmark/src/main/java/cz/it4i/fiji/haas_spim_benchmark/core/ObservableBenchmarkJob.java b/haas-spim-benchmark/src/main/java/cz/it4i/fiji/haas_spim_benchmark/core/ObservableBenchmarkJob.java
index 4918d7fd..d9e6ea9e 100644
--- a/haas-spim-benchmark/src/main/java/cz/it4i/fiji/haas_spim_benchmark/core/ObservableBenchmarkJob.java
+++ b/haas-spim-benchmark/src/main/java/cz/it4i/fiji/haas_spim_benchmark/core/ObservableBenchmarkJob.java
@@ -148,6 +148,7 @@ public class ObservableBenchmarkJob extends
 			if (Objects.equals(item, PersistentSynchronizationProcess.FAILED_ITEM)) {
 				failed = true;
 				doneStatusConsumer.accept(false);
+				reloadFileTransferList();
 				fireValueChangedEvent();
 			} else if (start == null) {
 				setDone(false);
@@ -190,7 +191,7 @@ public class ObservableBenchmarkJob extends
 
 		@Override
 		public void itemDone(final Object item) {
-			fileTransferList.setAll(getValue().getFileTransferInfo());
+			reloadFileTransferList();
 		}
 
 		@Override
@@ -201,6 +202,10 @@ public class ObservableBenchmarkJob extends
 			return doneStatusSupplier.get();
 		}
 
+		private void reloadFileTransferList() {
+			fileTransferList.setAll(getValue().getFileTransferInfo());
+		}
+
 		private void clearProgress() {
 			remainingMiliseconds = null;
 			remainingPercents = null;
-- 
GitLab