fix potential NPE
authorPatrick Plitzner <p.plitzner@bgbm.org>
Wed, 11 Dec 2019 15:22:13 +0000 (16:22 +0100)
committerPatrick Plitzner <p.plitzner@bgbm.org>
Wed, 11 Dec 2019 15:22:13 +0000 (16:22 +0100)
eu.etaxonomy.taxeditor.editor/src/main/java/eu/etaxonomy/taxeditor/editor/EditorUtil.java

index 151021a1c23314f7f7f401947ec39d8285028a70..3680d3c9fad0cab6e45d6c041f38379584b705c8 100644 (file)
@@ -107,13 +107,13 @@ public class EditorUtil extends AbstractUtility {
         String partIdFactualData = AppModelId.PARTDESCRIPTOR_EU_ETAXONOMY_TAXEDITOR_EDITOR_VIEW_DESCRIPTIVE_E4_FACTUALDATAPARTE4;
         String partIdMedia = AppModelId.PARTDESCRIPTOR_EU_ETAXONOMY_TAXEDITOR_EDITOR_VIEW_MEDIA_E4_MEDIAVIEWPARTE4;
         MPart part1 = partService.findPart(AppModelId.PARTDESCRIPTOR_EU_ETAXONOMY_TAXEDITOR_EDITOR_VIEW_DESCRIPTIVE_E4_FACTUALDATAPARTE4);
-        if (part1.getWidget() != null){
+        if (part1!=null && part1.getWidget() != null){
             factsVisible = true;
         }else{
             factsVisible = false;
         }
         part1 = partService.findPart(AppModelId.PARTDESCRIPTOR_EU_ETAXONOMY_TAXEDITOR_EDITOR_VIEW_MEDIA_E4_MEDIAVIEWPARTE4);
-        if (part1.getWidget() != null){
+        if (part1!=null && part1.getWidget() != null){
             mediaVisible = true;
         }else{
             mediaVisible = false;