Skip to content

Commit c8dec22

Browse files
fix(OpenPolicyFinder): update ISSN metadata field references to use 'dc.identifier.issn'
ref: DSC-2782
1 parent 37b2a4a commit c8dec22

4 files changed

Lines changed: 4 additions & 4 deletions

File tree

dspace-api/src/main/java/org/dspace/external/provider/impl/OpenPolicyFinderJournalDataProvider.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -99,7 +99,7 @@ private ExternalDataObject constructExternalDataObjectFromJournal(OpenPolicyFind
9999
if (CollectionUtils.isNotEmpty(journal.getIssns())) {
100100
String issn = journal.getIssns().get(0);
101101
externalDataObject.addMetadata(new MetadataValueDTO(
102-
"creativeworkseries", "issn", null, null, issn));
102+
"dc", "identifier", "issn", null, issn));
103103

104104
}
105105

dspace-api/src/main/java/org/dspace/external/provider/impl/OpenPolicyFinderJournalISSNDataProvider.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -107,7 +107,7 @@ private ExternalDataObject constructExternalDataObjectFromJournal(OpenPolicyFind
107107
String issn = journal.getIssns().get(0);
108108
externalDataObject.setId(issn);
109109
externalDataObject.addMetadata(new MetadataValueDTO(
110-
"creativeworkseries", "issn", null, null, issn));
110+
"dc", "identifier", "issn", null, issn));
111111
}
112112

113113
log.debug("New external data object. Title=" + externalDataObject.getValue() + ". ID="

dspace-api/src/test/java/org/dspace/app/openpolicyfinder/OpenPolicyFinderDataProviderTest.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -39,7 +39,7 @@ public class OpenPolicyFinderDataProviderTest extends AbstractDSpaceTest {
3939
ExternalDataProvider opfJournalIssnProvider;
4040

4141
private static final MetadataFieldRef TITLE_FIELD = new MetadataFieldRef("dc", "title", null);
42-
private static final MetadataFieldRef ISSN_FIELD = new MetadataFieldRef("creativeworkseries", "issn", null);
42+
private static final MetadataFieldRef ISSN_FIELD = new MetadataFieldRef("dc", "identifier", "issn");
4343
private static final MetadataFieldRef OPF_PUBLISHER_FIELD =
4444
new MetadataFieldRef("dc", "identifier", "opfPublisher");
4545
private static final MetadataFieldRef OTHER_FIELD = new MetadataFieldRef("dc", "identifier", "other");

dspace-server-webapp/src/test/java/org/dspace/authority/CrisConsumerIT.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1169,7 +1169,7 @@ public void testOpfImportFiller() throws Exception {
11691169
assertThat(journal.getOwningCollection(), is(journals));
11701170
assertThat(journal.getMetadata(), hasItems(
11711171
with("dc.title", "Nature Synthesis"),
1172-
with("creativeworkseries.issn", issn),
1172+
with("dc.identifier.issn", issn),
11731173
with("cris.sourceId", "ISSN::" + issn)));
11741174

11751175
context.turnOffAuthorisationSystem();

0 commit comments

Comments
 (0)