ref #9448: remove E4 from file names - coninue and cleanup
[taxeditor.git] / eu.etaxonomy.taxeditor.editor / src / main / java / eu / etaxonomy / taxeditor / editor / name / handler / NameEditorMenuPropertyTester.java
index af68394f3f763d371274396d7c3e0bdb2fa4c467..74d6307f1abf75015847762e522301cd84f63539 100755 (executable)
@@ -12,6 +12,7 @@ package eu.etaxonomy.taxeditor.editor.name.handler;
 import org.eclipse.core.expressions.PropertyTester;
 import org.eclipse.jface.viewers.IStructuredSelection;
 
+import eu.etaxonomy.cdm.hibernate.HibernateProxyHelper;
 import eu.etaxonomy.cdm.model.common.CdmBase;
 import eu.etaxonomy.cdm.model.taxon.Synonym;
 import eu.etaxonomy.cdm.model.taxon.Taxon;
@@ -142,7 +143,7 @@ public class NameEditorMenuPropertyTester extends PropertyTester {
 
        public static boolean isSynonymOrTaxonInHomotypicalGroupWithMoreSynonyms(Object selectedElement) {
                if (isSynonym(selectedElement) || isAccepted(selectedElement)){
-                       TaxonBase<?> synonym = (TaxonBase<?>) selectedElement;
+                       TaxonBase<?> synonym = HibernateProxyHelper.deproxy(selectedElement, TaxonBase.class);
                        return synonym.getHomotypicGroup().getTypifiedNames().size()>1;
                }
                return false;