diff --git a/oaipmh-core/src/main/java/info/textgrid/middleware/RecordDelivererDC.java b/oaipmh-core/src/main/java/info/textgrid/middleware/RecordDelivererDC.java index b3e61bc975d4db2acfc29271dc61aa80c08d727e..23231ee150318718a18eb2b139059c170fd61781 100644 --- a/oaipmh-core/src/main/java/info/textgrid/middleware/RecordDelivererDC.java +++ b/oaipmh-core/src/main/java/info/textgrid/middleware/RecordDelivererDC.java @@ -126,7 +126,7 @@ public class RecordDelivererDC extends RecordDelivererAbstract { } record.setMetadata(dublinCoreBuilder.getDC()); } - String setSpec = DublinCoreFieldLoader.fillList(esResultObject, DARIAHConstants.IDENTIFIER_LIST).get(0); + String setSpec = "project:" + DublinCoreFieldLoader.fillList(esResultObject, DARIAHConstants.IDENTIFIER_LIST).get(0); setRecordHeader(OAIPMHUtilities .convertDateFormat(dateOfCreation).toString(), identifier, record, dublinCoreBuilder, setSpec); } diff --git a/oaipmh-core/src/main/java/info/textgrid/middleware/RecordListDelivererAbstract.java b/oaipmh-core/src/main/java/info/textgrid/middleware/RecordListDelivererAbstract.java index e77c5505c605b4afaf1b5d83d0471fed9236d500..e13c630cb9b083e2d7d556a409b92cf9b4451bd1 100644 --- a/oaipmh-core/src/main/java/info/textgrid/middleware/RecordListDelivererAbstract.java +++ b/oaipmh-core/src/main/java/info/textgrid/middleware/RecordListDelivererAbstract.java @@ -78,7 +78,7 @@ public abstract class RecordListDelivererAbstract implements RecordListDeliverer errorValues.add("until"); } if(request.getFrom()!= null && request.getUntil()!=null && OAIPMHUtilities.getFormatOfDate(request.getFrom()).equals(OAIPMHUtilities.getFormatOfDate(request.getFrom()))) { - errorValues.add("The granularities for from and until doesn't match"); + errorValues.add("until, from"); } if (errorValues.size() > 0) { result.setError(TGConstants.OAI_BAD_ARGUMENT, "The request includes illegal arguments " diff --git a/oaipmh-core/src/test/java/info/textgrid/middleware/OaiPmhTest.java b/oaipmh-core/src/test/java/info/textgrid/middleware/OaiPmhTest.java index 5d8160f0b447a7bf60f3faad6e4365cecfd1077a..10a2cb0a90ea856e56cd00dcff28f849b9502abe 100644 --- a/oaipmh-core/src/test/java/info/textgrid/middleware/OaiPmhTest.java +++ b/oaipmh-core/src/test/java/info/textgrid/middleware/OaiPmhTest.java @@ -201,7 +201,7 @@ public class OaiPmhTest { record.setIdentifierField("textgridUri"); System.out.println("Test for the verb \"GetRecord\" with succesfull response"); - String p = this.request.getRequest("GetRecord", "identifier\"id", "oai_dc", "", "", "", ""); + String p = this.request.getRequest("GetRecord", "textgrid:11hp0.0", "oai_dc", "", "", "", ""); System.out.println(p); System.out.println("-----------------------------------\n"); }