Skip to content

Commit

Permalink
#7176 prevent multiple duplicate templates on DV change
Browse files Browse the repository at this point in the history
  • Loading branch information
sekmiller committed Aug 13, 2020
1 parent 4d39309 commit 308b979
Showing 1 changed file with 5 additions and 1 deletion.
6 changes: 5 additions & 1 deletion src/main/java/edu/harvard/iq/dataverse/DatasetPage.java
Original file line number Diff line number Diff line change
Expand Up @@ -2012,7 +2012,11 @@ private String init(boolean initFull) {
}
dataverseTemplates.addAll(dataverseService.find(ownerId).getTemplates());
if (!dataverseService.find(ownerId).isTemplateRoot()) {
dataverseTemplates.addAll(dataverseService.find(ownerId).getParentTemplates());
for (Template templateTest: dataverseService.find(ownerId).getParentTemplates()){
if(!dataverseTemplates.contains(templateTest)){
dataverseTemplates.add(templateTest);
}
}
}
Collections.sort(dataverseTemplates, (Template t1, Template t2) -> t1.getName().compareToIgnoreCase(t2.getName()));

Expand Down

0 comments on commit 308b979

Please sign in to comment.