From ec56845ce169ef179979eb431db3f61ef26406a8 Mon Sep 17 00:00:00 2001 From: Jim Myers Date: Wed, 10 Dec 2025 17:52:42 -0500 Subject: [PATCH 1/2] otheridentifier :unav bug --- .../iq/dataverse/pidproviders/doi/XmlMetadataTemplate.java | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/src/main/java/edu/harvard/iq/dataverse/pidproviders/doi/XmlMetadataTemplate.java b/src/main/java/edu/harvard/iq/dataverse/pidproviders/doi/XmlMetadataTemplate.java index 9ebb346baf8..7901acbc6a2 100644 --- a/src/main/java/edu/harvard/iq/dataverse/pidproviders/doi/XmlMetadataTemplate.java +++ b/src/main/java/edu/harvard/iq/dataverse/pidproviders/doi/XmlMetadataTemplate.java @@ -927,10 +927,9 @@ private void writeAlternateIdentifiers(XMLStreamWriter xmlw, DvObject dvObject) } for (DatasetFieldCompoundValue otherIdentifier : otherIdentifiers) { - String identifierType = null; + String identifierType = ":unav";; String identifier = null; for (DatasetField subField : otherIdentifier.getChildDatasetFields()) { - identifierType = ":unav"; switch (subField.getDatasetFieldType().getName()) { case DatasetFieldConstant.otherIdAgency: identifierType = subField.getValue(); From 2f6a1e1847960c7b812a16c12e03ac9d6e302979 Mon Sep 17 00:00:00 2001 From: Jim Myers Date: Thu, 8 Jan 2026 16:10:39 -0500 Subject: [PATCH 2/2] typo --- .../iq/dataverse/pidproviders/doi/XmlMetadataTemplate.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/main/java/edu/harvard/iq/dataverse/pidproviders/doi/XmlMetadataTemplate.java b/src/main/java/edu/harvard/iq/dataverse/pidproviders/doi/XmlMetadataTemplate.java index 7901acbc6a2..0499f8e9cde 100644 --- a/src/main/java/edu/harvard/iq/dataverse/pidproviders/doi/XmlMetadataTemplate.java +++ b/src/main/java/edu/harvard/iq/dataverse/pidproviders/doi/XmlMetadataTemplate.java @@ -927,7 +927,7 @@ private void writeAlternateIdentifiers(XMLStreamWriter xmlw, DvObject dvObject) } for (DatasetFieldCompoundValue otherIdentifier : otherIdentifiers) { - String identifierType = ":unav";; + String identifierType = ":unav"; String identifier = null; for (DatasetField subField : otherIdentifier.getChildDatasetFields()) { switch (subField.getDatasetFieldType().getName()) {