- avoid possible NPE
authorPatric Plitzner <p.plitzner@bgbm.org>
Tue, 16 Sep 2014 07:01:12 +0000 (07:01 +0000)
committerPatric Plitzner <p.plitzner@bgbm.org>
Tue, 16 Sep 2014 07:01:12 +0000 (07:01 +0000)
eu.etaxonomy.taxeditor.store/src/main/java/eu/etaxonomy/taxeditor/view/derivateSearch/DerivateLabelProvider.java

index 055880fa63e2e720de579eb22c7036932ba028c6..29d858118abee0684e953b74abfc1c67a627c269 100644 (file)
@@ -151,8 +151,10 @@ public class DerivateLabelProvider extends ColumnLabelProvider {
         }
         else if(element instanceof MediaSpecimen){
             MediaSpecimen mediaSpecimen = (MediaSpecimen)element;
-            label += mediaSpecimen.getMediaSpecimen().getTitle()!=null?mediaSpecimen.getMediaSpecimen().getTitle().getText()+", ":"[no motif]";
-            label += mediaSpecimen.getMediaSpecimen().getArtist()!=null?mediaSpecimen.getMediaSpecimen().getArtist()+", ":"";
+            if(mediaSpecimen.getMediaSpecimen()!=null){
+                label += mediaSpecimen.getMediaSpecimen().getTitle()!=null?mediaSpecimen.getMediaSpecimen().getTitle().getText()+", ":"[no motif]";
+                label += mediaSpecimen.getMediaSpecimen().getArtist()!=null?mediaSpecimen.getMediaSpecimen().getArtist()+", ":"";
+            }
             label += mediaSpecimen.getAccessionNumber()!=null?mediaSpecimen.getAccessionNumber()+", ":"";
             Collection collection = mediaSpecimen.getCollection();
             if(collection!=null){