From 221328f6b24da5f03c8db149fa28980b801067e1 Mon Sep 17 00:00:00 2001 From: Jim Myers Date: Sun, 26 Aug 2018 13:49:57 -0400 Subject: [PATCH] handle null description --- src/main/java/edu/harvard/iq/dataverse/DataCitation.java | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/src/main/java/edu/harvard/iq/dataverse/DataCitation.java b/src/main/java/edu/harvard/iq/dataverse/DataCitation.java index eb82d4273b5..b7bc1036686 100644 --- a/src/main/java/edu/harvard/iq/dataverse/DataCitation.java +++ b/src/main/java/edu/harvard/iq/dataverse/DataCitation.java @@ -311,10 +311,13 @@ public void writeAsRISCitation(OutputStream os) throws IOException { if (seriesTitle != null) { out.write("T3 - " + seriesTitle + "\r\n"); } - out.write("AB - " + flattenHtml(description) + "\r\n"); + if(description!=null) { + out.write("AB - " + flattenHtml(description) + "\r\n"); + } for (String author : authors) { out.write("AU - " + author + "\r\n"); } + if (!producers.isEmpty()) { for (String author : producers) { out.write("A2 - " + author + "\r\n"); @@ -495,7 +498,9 @@ private void createEndNoteXML(XMLStreamWriter xmlw) throws XMLStreamException { xmlw.writeEndElement(); // section xmlw.writeStartElement("abstract"); - xmlw.writeCharacters(flattenHtml(description)); + if(description!=null) { + xmlw.writeCharacters(flattenHtml(description)); + } xmlw.writeEndElement(); // abstract xmlw.writeStartElement("dates");