import java.util.List;
import java.util.Set;
+import eu.etaxonomy.cdm.hibernate.HibernateProxyHelper;
import eu.etaxonomy.cdm.model.name.HomotypicalGroup;
+import eu.etaxonomy.cdm.model.taxon.Taxon;
import eu.etaxonomy.cdm.model.taxon.TaxonRelationship;
import eu.etaxonomy.cdm.model.taxon.TaxonRelationshipType;
import eu.etaxonomy.taxeditor.editor.name.TaxonNameEditor;
public static void createOrUpdateMisapplicationsGroup(
TaxonNameEditor taxonNameEditor) {
MisappliedGroup group = taxonNameEditor.getMisappliedGroup();
- if(taxonNameEditor.getTaxon().getMisappliedNames().isEmpty()){
+ Taxon taxon = HibernateProxyHelper.deproxy(taxonNameEditor.getTaxon(), Taxon.class);
+ if(taxon.getMisappliedNames().isEmpty()){
taxonNameEditor.removeGroup(group);
taxonNameEditor.setMisapplicationsGroup(null);
}else{