From: Patric Plitzner
Date: Wed, 26 Nov 2014 15:07:51 +0000 (+0000)
Subject: - fixed possible NPE when opening DerivateView for a taxon when no derivates exist
X-Git-Tag: 3.6.0~342
X-Git-Url: https://dev.e-taxonomy.eu/gitweb/taxeditor.git/commitdiff_plain/11950686f2245ccf87b68ab68bef9c9897fc4c60
- fixed possible NPE when opening DerivateView for a taxon when no derivates exist
---
diff --git a/eu.etaxonomy.taxeditor.editor/src/main/java/eu/etaxonomy/taxeditor/editor/view/derivate/handler/OpenDerivateEditorForTaxonHandler.java b/eu.etaxonomy.taxeditor.editor/src/main/java/eu/etaxonomy/taxeditor/editor/view/derivate/handler/OpenDerivateEditorForTaxonHandler.java
index d9e29bf60..ab74d55aa 100644
--- a/eu.etaxonomy.taxeditor.editor/src/main/java/eu/etaxonomy/taxeditor/editor/view/derivate/handler/OpenDerivateEditorForTaxonHandler.java
+++ b/eu.etaxonomy.taxeditor.editor/src/main/java/eu/etaxonomy/taxeditor/editor/view/derivate/handler/OpenDerivateEditorForTaxonHandler.java
@@ -60,6 +60,10 @@ public class OpenDerivateEditorForTaxonHandler extends AbstractHandler {
}
}
}
+ if(derivateUuids.isEmpty()){
+ MessagingUtils.warningDialog("Could not open Derivate Editor", this, "No Derivates found");
+ return null;
+ }
DerivateViewEditorInput input = new DerivateViewEditorInput(derivateUuids);
try {
EditorUtil.open(input);