import eu.etaxonomy.cdm.api.conversation.ConversationHolder;
import eu.etaxonomy.cdm.api.conversation.IConversationEnabled;
import eu.etaxonomy.cdm.api.facade.DerivedUnitFacade;
+import eu.etaxonomy.cdm.hibernate.HibernateProxyHelper;
import eu.etaxonomy.cdm.model.common.CdmBase;
import eu.etaxonomy.cdm.model.description.DescriptionBase;
import eu.etaxonomy.cdm.model.description.DescriptionElementBase;
((GroupEditorInput)input).getSaveUserCandidates().addAll(oldGroup.getMembers());
getEditorInput().addSaveCandidate((Group)element);
input.replaceInModel((CdmBase) element);
+ }else if(element instanceof TaxonName && input instanceof TaxonEditorInput){
+ IStructuredSelection sel = this.getSelection();
+ TaxonBase taxonBase = null;
+ if (sel.getFirstElement() instanceof TaxonBase){
+ taxonBase = HibernateProxyHelper.deproxy(sel.getFirstElement(), TaxonBase.class);
+ }
+
+ getEditorInput().addSaveCandidate(taxonBase);
+ input.replaceInModel( taxonBase);
}else{
getEditorInput().addSaveCandidate((CdmBase)element);
input.replaceInModel((CdmBase) element);