From: Katja Luther Date: Mon, 20 Aug 2018 09:54:17 +0000 (+0200) Subject: fix NPE in CdmLightExport X-Git-Tag: 5.3.0^2~117 X-Git-Url: https://dev.e-taxonomy.eu/gitweb/cdmlib.git/commitdiff_plain/c88ae0d7d160868eda46941499004c16236279f0 fix NPE in CdmLightExport --- diff --git a/cdmlib-io/src/main/java/eu/etaxonomy/cdm/io/cdmLight/CdmLightClassificationExport.java b/cdmlib-io/src/main/java/eu/etaxonomy/cdm/io/cdmLight/CdmLightClassificationExport.java index ffb7b35197..6360181a84 100755 --- a/cdmlib-io/src/main/java/eu/etaxonomy/cdm/io/cdmLight/CdmLightClassificationExport.java +++ b/cdmlib-io/src/main/java/eu/etaxonomy/cdm/io/cdmLight/CdmLightClassificationExport.java @@ -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; }