ref #9704: fix NPE when moving node to root
authorKatja Luther <k.luther@bgbm.org>
Tue, 10 Aug 2021 09:51:52 +0000 (11:51 +0200)
committerKatja Luther <k.luther@bgbm.org>
Tue, 10 Aug 2021 09:51:52 +0000 (11:51 +0200)
eu.etaxonomy.taxeditor.navigation/src/main/java/eu/etaxonomy/taxeditor/navigation/navigator/e4/handler/MoveTaxonNodeHandlerE4.java

index 2fc88aaf5abf9c8d8a899baea69caf82ed652234..746dcf4ce943bbfa72a1611c81f708edfbcebc7b 100644 (file)
@@ -120,12 +120,14 @@ public class MoveTaxonNodeHandlerE4 extends CdmHandlerE4 {
                     classificationUuid, true);
         }
 
-        if (parentTaxonNode.getTaxon().isPublish() != isPublish){
+        if (parentTaxonNode.getTaxon() != null && parentTaxonNode.getTaxon().isPublish() != isPublish){
             MessageDialog.openWarning(shell,
                     Messages.RemotingMoveTaxonNodeHandler_DIFFERENT_PUBLISH_TITLE,
                     Messages.RemotingMoveTaxonNodeHandler_DIFFERENT_PUBLISH_MESSAGE);
         }
 
+
+
         if(parentTaxonNode != null){
             if(NavigationUtil.isDirty(parentTaxonNode, partService)){
                 MessageDialog.openWarning(shell,