fix #2187
[taxeditor.git] / eu.etaxonomy.taxeditor.editor / src / main / java / eu / etaxonomy / taxeditor / editor / name / operation / ChangeSynonymToAcceptedTaxonOperation.java
index 316af1d4c4cedfd72fc434b6e1349c66931d736c..1b5349173beab2afb4e424aa76c5b6a784279ac0 100644 (file)
@@ -40,12 +40,12 @@ import eu.etaxonomy.taxeditor.store.CdmStore;
 public class ChangeSynonymToAcceptedTaxonOperation extends AbstractPersistentPostOperation {
 
        private Taxon newTaxon;
-       private final Synonym synonym;
+       private Synonym synonym;
        private final ITaxonTreeNode parentNode;
 
        private TaxonNode newNode;
 
-       private final Set<TaxonNameBase> namesInHomotypicGroup;
+       //private final Set<TaxonNameBase> namesInHomotypicGroup;
 
        /**
         * <p>Constructor for ChangeSynonymToAcceptedTaxonOperation.</p>
@@ -66,7 +66,7 @@ public class ChangeSynonymToAcceptedTaxonOperation extends AbstractPersistentPos
                this.element = taxon;
                this.parentNode = parentNode;
                this.synonym = synonym;
-               this.namesInHomotypicGroup = namesInHomotypicalGroup;
+               //this.namesInHomotypicGroup = namesInHomotypicalGroup;
        }
 
        /* (non-Javadoc)
@@ -85,7 +85,7 @@ public class ChangeSynonymToAcceptedTaxonOperation extends AbstractPersistentPos
                }
                monitor.worked(20);
 
-               synonym.setSec(null);
+               element.removeSynonym(synonym);
                newNode = parentNode.addChildTaxon(newTaxon, null, null);
 
                /*if(namesInHomotypicGroup != null){