From 4b9530300a2e16ce16f3ea878d51bcca7b1f8b35 Mon Sep 17 00:00:00 2001 From: rogerdahl Date: Wed, 8 Nov 2023 16:02:26 -0700 Subject: [PATCH] Hotfix: Error when creating a new citation in the Journal Citations page #119 --- .../edu/lternet/pasta/datapackagemanager/JournalCitation.java | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/DataPackageManager/src/edu/lternet/pasta/datapackagemanager/JournalCitation.java b/DataPackageManager/src/edu/lternet/pasta/datapackagemanager/JournalCitation.java index a16e2dfa..beba09cd 100644 --- a/DataPackageManager/src/edu/lternet/pasta/datapackagemanager/JournalCitation.java +++ b/DataPackageManager/src/edu/lternet/pasta/datapackagemanager/JournalCitation.java @@ -243,7 +243,9 @@ private void parseDocument(InputStream inputStream) Node journalCitationIdNode = xpathapi.selectSingleNode(document, "//journalCitationId"); if (journalCitationIdNode != null) { String journalCitationIdStr = journalCitationIdNode.getTextContent(); - setJournalCitationId(Integer.parseInt(journalCitationIdStr)); + if (journalCitationIdStr != null && !journalCitationIdStr.isEmpty()) { + setJournalCitationId(Integer.parseInt(journalCitationIdStr)); + } } Node packageIdNode = xpathapi.selectSingleNode(document, "//packageId");