From 651c92dab7bebb2bb6b8a0e8abf3139a36526e8a Mon Sep 17 00:00:00 2001 From: Vincenzo Mecca Date: Tue, 30 Apr 2024 16:10:04 +0200 Subject: [PATCH] [DSC-1631] Fixes ItemAuthorityIT failure --- .../src/main/java/org/dspace/util/ItemAuthorityUtils.java | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/dspace-api/src/main/java/org/dspace/util/ItemAuthorityUtils.java b/dspace-api/src/main/java/org/dspace/util/ItemAuthorityUtils.java index 595994bde67..462b737d2d0 100644 --- a/dspace-api/src/main/java/org/dspace/util/ItemAuthorityUtils.java +++ b/dspace-api/src/main/java/org/dspace/util/ItemAuthorityUtils.java @@ -12,6 +12,7 @@ import java.util.List; import java.util.Map; import java.util.Set; +import java.util.TreeSet; import org.apache.solr.common.SolrDocument; import org.dspace.content.authority.Choice; @@ -37,7 +38,7 @@ public static Map buildExtra(String authorityName, SolrDocument extras.putAll(extrasTmp); } } - Set alternativeNames = Set.copyOf(objectNames); + Set alternativeNames = new TreeSet<>(objectNames); if (alternativeNames.size() > 1) { String alternativeNameKey = "alternative-names"; alternativeNames.forEach(alternativeName -> {