fix test
authorKatja Luther <k.luther@bgbm.org>
Fri, 9 Mar 2018 14:15:59 +0000 (15:15 +0100)
committerKatja Luther <k.luther@bgbm.org>
Fri, 9 Mar 2018 14:16:30 +0000 (15:16 +0100)
eu.etaxonomy.taxeditor.navigation/src/main/java/eu/etaxonomy/taxeditor/navigation/navigator/operation/RemotingDeleteTaxonNodeOperation.java

index 97d574274a69aaf12efb44ab1d90aa6f4c2ddd69..13f60450a048979bade6ea3c9b299948303dc0ff 100644 (file)
@@ -20,7 +20,6 @@ import eu.etaxonomy.cdm.api.application.CdmChangeEvent.Action;
 import eu.etaxonomy.cdm.api.service.DeleteResult;
 import eu.etaxonomy.cdm.api.service.UpdateResult;
 import eu.etaxonomy.cdm.api.service.config.TaxonDeletionConfigurator;
-import eu.etaxonomy.cdm.model.taxon.Classification;
 import eu.etaxonomy.cdm.persistence.dto.TaxonNodeDto;
 import eu.etaxonomy.taxeditor.navigation.l10n.Messages;
 import eu.etaxonomy.taxeditor.operation.RemotingCdmUpdateOperation;
@@ -65,8 +64,8 @@ public class RemotingDeleteTaxonNodeOperation extends RemotingCdmUpdateOperation
         if(treeNodes.size() == 1) {
             // when single node this is either a taxon or a classification
             TaxonNodeDto node = treeNodes.iterator().next();
-            if(node.getType() != null && node.getType().equals(Classification.class)) {
-                return CdmApplicationState.getCurrentAppConfig().getClassificationService().delete(node.getUuid());
+            if(node.getTaxonUuid() == null) {
+                return CdmApplicationState.getCurrentAppConfig().getClassificationService().delete(node.getClassificationUUID());
             }
             return CdmApplicationState.getCurrentAppConfig().getTaxonNodeService().deleteTaxonNode((node).getUuid(), config);
 //            } else if(node.getType().equals( Classification.class)) {