From beac4a9e1d59acaa4db65862f7dfabdb7665472c Mon Sep 17 00:00:00 2001 From: Stephen Kraffmiller Date: Wed, 13 Feb 2019 10:41:41 -0500 Subject: [PATCH 1/3] #4837 get correct dataset title to pass to PID provider --- .../harvard/iq/dataverse/AbstractGlobalIdServiceBean.java | 2 +- src/main/java/edu/harvard/iq/dataverse/DataFile.java | 5 +++++ src/main/java/edu/harvard/iq/dataverse/Dataset.java | 5 +++++ src/main/java/edu/harvard/iq/dataverse/Dataverse.java | 5 +++++ src/main/java/edu/harvard/iq/dataverse/DvObject.java | 2 ++ 5 files changed, 18 insertions(+), 1 deletion(-) diff --git a/src/main/java/edu/harvard/iq/dataverse/AbstractGlobalIdServiceBean.java b/src/main/java/edu/harvard/iq/dataverse/AbstractGlobalIdServiceBean.java index 98310a136b5..0d4ee29ef95 100644 --- a/src/main/java/edu/harvard/iq/dataverse/AbstractGlobalIdServiceBean.java +++ b/src/main/java/edu/harvard/iq/dataverse/AbstractGlobalIdServiceBean.java @@ -68,7 +68,7 @@ protected Map addBasicMetadata(DvObject dvObjectIn, Map Date: Thu, 14 Feb 2019 16:44:43 -0500 Subject: [PATCH 2/3] #4837 fix getMetadata for DataCite --- .../edu/harvard/iq/dataverse/DOIDataCiteRegisterService.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/main/java/edu/harvard/iq/dataverse/DOIDataCiteRegisterService.java b/src/main/java/edu/harvard/iq/dataverse/DOIDataCiteRegisterService.java index 50f92f81fb5..ecd2155708c 100644 --- a/src/main/java/edu/harvard/iq/dataverse/DOIDataCiteRegisterService.java +++ b/src/main/java/edu/harvard/iq/dataverse/DOIDataCiteRegisterService.java @@ -159,7 +159,7 @@ public static String getMetadataFromDvObject(String identifier, Map Date: Thu, 14 Feb 2019 17:00:00 -0500 Subject: [PATCH 3/3] #4837 get title from current name --- .../edu/harvard/iq/dataverse/AbstractGlobalIdServiceBean.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/main/java/edu/harvard/iq/dataverse/AbstractGlobalIdServiceBean.java b/src/main/java/edu/harvard/iq/dataverse/AbstractGlobalIdServiceBean.java index 0d4ee29ef95..1dfc97bcd85 100644 --- a/src/main/java/edu/harvard/iq/dataverse/AbstractGlobalIdServiceBean.java +++ b/src/main/java/edu/harvard/iq/dataverse/AbstractGlobalIdServiceBean.java @@ -416,7 +416,7 @@ public String getMetadataFromDvObject(String identifier, Map met metadataTemplate.setContacts(dataset.getLatestVersion().getDatasetContacts()); metadataTemplate.setProducers(dataset.getLatestVersion().getDatasetProducers()); - metadataTemplate.setTitle(dvObject.getDisplayName()); + metadataTemplate.setTitle(dvObject.getCurrentName()); String producerString = dataverseService.findRootDataverse().getName(); if (producerString.isEmpty()) { producerString = ":unav";