File tree Expand file tree Collapse file tree 1 file changed +2
-2
lines changed
src/main/java/edu/harvard/iq/dataverse/search Expand file tree Collapse file tree 1 file changed +2
-2
lines changed Original file line number Diff line number Diff line change @@ -2124,7 +2124,7 @@ private List<String> retrieveDVOPaths(DvObject dvo) {
21242124 } catch (Exception ex ) {
21252125 logger .info ("failed to find dataverseSegments for dataversePaths for " + SearchFields .SUBTREE + ": " + ex );
21262126 }
2127- List <String > dataversePaths = getDataversePathsFromSegments (dataverseSegments );
2127+ Set <String > dataversePaths = new HashSet <>( getDataversePathsFromSegments (dataverseSegments ) );
21282128 if (dataversePaths .size () > 0 && dvo .isInstanceofDataverse ()) {
21292129 // removing the dataverse's own id from the paths
21302130 // fixes bug where if my parent dv was linked my dv was shown as linked to myself
@@ -2134,7 +2134,7 @@ private List<String> retrieveDVOPaths(DvObject dvo) {
21342134 add linking paths
21352135 */
21362136 dataversePaths .addAll (findLinkingDataversePaths (findAllLinkingDataverses (dvo )));
2137- return dataversePaths ;
2137+ return new ArrayList <>( dataversePaths ) ;
21382138 }
21392139
21402140 public String delete (Dataverse doomed ) {
You can’t perform that action at this time.
0 commit comments