fix bug with list of last references
authorKatja Luther <k.luther@bgbm.org>
Fri, 19 Aug 2022 10:35:48 +0000 (12:35 +0200)
committerKatja Luther <k.luther@bgbm.org>
Fri, 19 Aug 2022 10:35:48 +0000 (12:35 +0200)
eu.etaxonomy.taxeditor.store/src/main/java/eu/etaxonomy/taxeditor/ui/dialog/selection/ReferenceSelectionDialog.java

index a1bc2ceca0da552a5b808064f72f3f506a7d45a2..f69157b59d9ceee5e289f259bfad0840cdd4e8d2 100644 (file)
@@ -144,9 +144,9 @@ public class ReferenceSelectionDialog extends AbstractFilteredCdmResourceSelecti
            if (lastSelectedReferences == null){
                lastSelectedReferences = new ArrayList<>();
            }
-           if (lastSelectedReferences.size()<6){
+           if (lastSelectedReferences.size()<6 && !lastSelectedReferences.contains(cdmUuid.toString())){
                lastSelectedReferences.add(cdmUuid.toString());
-           }else{
+           }else if (lastSelectedReferences.size()==6 && !lastSelectedReferences.contains(cdmUuid.toString())){
                lastSelectedReferences.remove(0);
                lastSelectedReferences.add(cdmUuid.toString());
            }