From c88ae0d7d160868eda46941499004c16236279f0 Mon Sep 17 00:00:00 2001 From: Katja Luther Date: Mon, 20 Aug 2018 11:54:17 +0200 Subject: [PATCH] fix NPE in CdmLightExport --- .../cdm/io/cdmLight/CdmLightClassificationExport.java | 11 +++++++---- 1 file changed, 7 insertions(+), 4 deletions(-) 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; } -- 2.34.1