ref #9690: show message when selection of bulk editor is not available
[taxeditor.git] / eu.etaxonomy.taxeditor.bulkeditor / src / main / java / eu / etaxonomy / taxeditor / bulkeditor / input / TaxonEditorInput.java
index d63ea8629e2c9039833f55470e4881d70e575b3b..852703efba950d5142184158b797189d6435cad7 100644 (file)
@@ -29,6 +29,7 @@ import eu.etaxonomy.taxeditor.annotatedlineeditor.IEntityCreator;
 import eu.etaxonomy.taxeditor.bulkeditor.IBulkEditorSortProvider;\r
 import eu.etaxonomy.taxeditor.bulkeditor.input.entitycreator.TaxonCreator;\r
 import eu.etaxonomy.taxeditor.bulkeditor.input.sortprovider.IdentifiableEntitySortProvider;\r
+import eu.etaxonomy.taxeditor.model.MessagingUtils;\r
 import eu.etaxonomy.taxeditor.store.CdmStore;\r
 \r
 public class TaxonEditorInput extends AbstractBulkEditorInput<TaxonBase>{\r
@@ -165,6 +166,10 @@ public class TaxonEditorInput extends AbstractBulkEditorInput<TaxonBase>{
 \r
     @Override\r
     public void addSaveCandidate(TaxonBase taxonBase){\r
+        if (taxonBase == null){\r
+            MessagingUtils.info("The focus on the selected taxon was lost somehow, please try again.");\r
+            return;\r
+        }\r
         if (!taxonBase.getName().getHybridChildRelations().isEmpty()){\r
             for (HybridRelationship rel: taxonBase.getName().getHybridChildRelations()){\r
                 if (!rel.getParentName().isPersited()){\r