diff --git a/openbis/source/java/ch/ethz/sis/openbis/generic/server/asapi/v3/executor/attachment/UpdateAttachmentForEntityExecutor.java b/openbis/source/java/ch/ethz/sis/openbis/generic/server/asapi/v3/executor/attachment/UpdateAttachmentForEntityExecutor.java index 175a566b948a16b12a9bbed7f46c96278c5bc712..c2e637392e817273fcc503266348031e9611c735 100644 --- a/openbis/source/java/ch/ethz/sis/openbis/generic/server/asapi/v3/executor/attachment/UpdateAttachmentForEntityExecutor.java +++ b/openbis/source/java/ch/ethz/sis/openbis/generic/server/asapi/v3/executor/attachment/UpdateAttachmentForEntityExecutor.java @@ -20,6 +20,7 @@ import java.util.Collection; import java.util.Collections; import java.util.HashMap; import java.util.HashSet; +import java.util.LinkedHashSet; import java.util.Set; import org.springframework.beans.factory.annotation.Autowired; @@ -73,7 +74,7 @@ public class UpdateAttachmentForEntityExecutor implements IUpdateAttachmentForEn @SuppressWarnings("unchecked") private void add(IOperationContext context, AttachmentHolderPE attachmentHolder, AttachmentListUpdateValue updates) { - Set<AttachmentCreation> added = new HashSet<AttachmentCreation>(); + Set<AttachmentCreation> added = new LinkedHashSet<AttachmentCreation>(); for (ListUpdateAction<?> action : updates.getActions()) {