From f49b19f9a8ebddc1a6057eb2e2392a6a4b657b12 Mon Sep 17 00:00:00 2001
From: felmer <franz-josef.elmer@id.ethz.ch>
Date: Wed, 16 Jan 2019 09:07:18 +0100
Subject: [PATCH] SSDM-7430: bug fixed: order of versions were reversed

---
 .../parallelizedExecutor/AttachmentsSynchronizer.java           | 2 ++
 1 file changed, 2 insertions(+)

diff --git a/datastore_server/source/java/ch/ethz/sis/openbis/generic/server/dss/plugins/sync/harvester/synchronizer/parallelizedExecutor/AttachmentsSynchronizer.java b/datastore_server/source/java/ch/ethz/sis/openbis/generic/server/dss/plugins/sync/harvester/synchronizer/parallelizedExecutor/AttachmentsSynchronizer.java
index 423125386e4..84bf2264b4b 100644
--- a/datastore_server/source/java/ch/ethz/sis/openbis/generic/server/dss/plugins/sync/harvester/synchronizer/parallelizedExecutor/AttachmentsSynchronizer.java
+++ b/datastore_server/source/java/ch/ethz/sis/openbis/generic/server/dss/plugins/sync/harvester/synchronizer/parallelizedExecutor/AttachmentsSynchronizer.java
@@ -18,6 +18,7 @@ package ch.ethz.sis.openbis.generic.server.dss.plugins.sync.harvester.synchroniz
 
 import java.util.ArrayList;
 import java.util.Collection;
+import java.util.Collections;
 import java.util.Date;
 import java.util.HashMap;
 import java.util.List;
@@ -278,6 +279,7 @@ public class AttachmentsSynchronizer implements ITaskExecutor<List<IncomingEntit
                     attachment = attachment.getPreviousVersion();
                 }
             }
+            Collections.reverse(attachmentCreations);
             attachmentListUpdate.add(attachmentCreations.toArray(new AttachmentCreation[0]));
         }
 
-- 
GitLab