File tree Expand file tree Collapse file tree
src/main/java/edu/harvard/iq/dataverse/search Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -2104,7 +2104,7 @@ private List<String> retrieveDVOPaths(DvObject dvo) {
21042104 } catch (Exception ex ) {
21052105 logger .info ("failed to find dataverseSegments for dataversePaths for " + SearchFields .SUBTREE + ": " + ex );
21062106 }
2107- List <String > dataversePaths = getDataversePathsFromSegments (dataverseSegments );
2107+ Set <String > dataversePaths = new HashSet <>( getDataversePathsFromSegments (dataverseSegments ) );
21082108 if (dataversePaths .size () > 0 && dvo .isInstanceofDataverse ()) {
21092109 // removing the dataverse's own id from the paths
21102110 // fixes bug where if my parent dv was linked my dv was shown as linked to myself
@@ -2114,7 +2114,7 @@ private List<String> retrieveDVOPaths(DvObject dvo) {
21142114 add linking paths
21152115 */
21162116 dataversePaths .addAll (findLinkingDataversePaths (findAllLinkingDataverses (dvo )));
2117- return dataversePaths ;
2117+ return new ArrayList <>( dataversePaths ) ;
21182118 }
21192119
21202120 public String delete (Dataverse doomed ) {
You can’t perform that action at this time.
0 commit comments