fix NPE in CdmLightExport
authorKatja Luther <k.luther@bgbm.org>
Mon, 20 Aug 2018 09:54:17 +0000 (11:54 +0200)
committerKatja Luther <k.luther@bgbm.org>
Mon, 20 Aug 2018 11:13:25 +0000 (13:13 +0200)
cdmlib-io/src/main/java/eu/etaxonomy/cdm/io/cdmLight/CdmLightClassificationExport.java

index ffb7b3519779798e835ffa34c4e449f406abffd0..6360181a843cdabf2fd2f2b355968f48efb989f6 100755 (executable)
@@ -1583,11 +1583,14 @@ public class CdmLightClassificationExport
             }
 
         }
-        if (!StringUtils.isBlank(reference.getDatePublished().getFreeText())){
-            shortCitation = shortCitation + " (" + reference.getDatePublished().getFreeText() + ")";
-        }else if (!StringUtils.isBlank(reference.getYear()) ){
-            shortCitation = shortCitation + " (" + reference.getYear() + ")";
+        if (reference.getDatePublished() != null) {
+            if (!StringUtils.isBlank(reference.getDatePublished().getFreeText())){
+                shortCitation = shortCitation + " (" + reference.getDatePublished().getFreeText() + ")";
+            }else if (!StringUtils.isBlank(reference.getYear()) ){
+                shortCitation = shortCitation + " (" + reference.getYear() + ")";
+            }
         }
+
         return shortCitation;
     }