avoid NPE
[taxeditor.git] / eu.etaxonomy.taxeditor.editor / src / main / java / eu / etaxonomy / taxeditor / editor / name / e4 / handler / MoveSynonymToAnotherAcceptedTaxonHandlerE4.java
index 30eff79eba48d4263fdb3198edbbc2f8169e4c67..7dc51e4a36e88863f549d5c50c067365fbdae415 100644 (file)
@@ -86,10 +86,14 @@ public class MoveSynonymToAnotherAcceptedTaxonHandlerE4 implements IPostOperatio
 
 
                newParentNode = TaxonNodeSelectionDialog.select(shell, Messages.MoveSynonymToAnotherAcceptedTaxonHandler_SELECT_ACC_TAXON, excludeTaxa,  input.getTaxonNode(), input.getTaxonNode().getClassification().getUuid());
+               if (newParentNode == null){
+                       return;
+               }
                SecReferenceHandlingEnum secHandling = PreferencesUtil.getSecReferenceHandlingPreference();
         UUID newSecUuid = null;
 
         Reference synSecRef = synonym.getSec();
+       
         Reference parentSecRef = newParentNode.getTaxon() != null? newParentNode.getTaxon().getSec():null;
         if ((synSecRef != parentSecRef && secHandling.equals(SecReferenceHandlingEnum.KeepOrWarn) )|| secHandling.equals(SecReferenceHandlingEnum.KeepOrSelect)){