diff --git a/oaipmh-core/pom.xml b/oaipmh-core/pom.xml index 7e44b44af876e02f4d9dcd2e3a76ebe333838751..b92614d54791f6a2cef5797f76c24dce51eaa3c5 100644 --- a/oaipmh-core/pom.xml +++ b/oaipmh-core/pom.xml @@ -5,7 +5,7 @@ <parent> <artifactId>oaipmh</artifactId> <groupId>info.textgrid.middleware</groupId> - <version>3.3.8</version> + <version>3.3.9</version> </parent> <groupId>info.textgrid.middleware</groupId> <artifactId>oaipmh-core</artifactId> diff --git a/oaipmh-core/src/main/java/info/textgrid/middleware/RecordDelivererIDIOM.java b/oaipmh-core/src/main/java/info/textgrid/middleware/RecordDelivererIDIOM.java index 49ece5e8f7954b022807aae2ff2498225e8348ce..0b590ac7e5eb395074eb0cacfc0055e552f9108c 100644 --- a/oaipmh-core/src/main/java/info/textgrid/middleware/RecordDelivererIDIOM.java +++ b/oaipmh-core/src/main/java/info/textgrid/middleware/RecordDelivererIDIOM.java @@ -64,13 +64,18 @@ public class RecordDelivererIDIOM extends RecordDelivererAbstract { changedId = idInDatabase.substring("textgrid:".length()); } - if (!idInDatabase.contains(".0")) { - changedId = changedId + ".0"; + if (!idInDatabase.contains(".")) { + + changedId = changedId.substring(0,changedId.length() - 1) + "0"; + //changedId = changedId + ".0"; + if(changedId.contains(".1")) { + changedId = changedId.replace(".1", ""); + } } - // sSystem.out.println(changedId); + System.out.println("id in elasticsearch is: " + changedId); GetRequestBuilder recordById = OAI_ESClient.getOaiESClient() .prepareGet() .setIndex("textgrid-nonpublic") @@ -80,7 +85,7 @@ public class RecordDelivererIDIOM extends RecordDelivererAbstract { GetResponse objectInDatabase = recordById.execute().actionGet(); - System.out.println("id in elasticsearch is: " + changedId); + this.dateOfObjectCreation = objectInDatabase.getField(TGConstants.CREATED).getValue().toString(); diff --git a/oaipmh-webapp/pom.xml b/oaipmh-webapp/pom.xml index b272341f3607e3b97c9306f06fcc9900cefc87c6..36c47790a06937e22447e246cf4a284bffd3d1fa 100644 --- a/oaipmh-webapp/pom.xml +++ b/oaipmh-webapp/pom.xml @@ -5,7 +5,7 @@ <parent> <artifactId>oaipmh</artifactId> <groupId>info.textgrid.middleware</groupId> - <version>3.3.8</version> + <version>3.3.9</version> </parent> <groupId>info.textgrid.middleware</groupId> <artifactId>oaipmh-webapp</artifactId> diff --git a/pom.xml b/pom.xml index 84aef822febf8e32b884d343add138ff44d3f8cd..8322e91e3c24d3b4c6c4385076f7b55b9590b343 100644 --- a/pom.xml +++ b/pom.xml @@ -4,7 +4,7 @@ <modelVersion>4.0.0</modelVersion> <groupId>info.textgrid.middleware</groupId> <artifactId>oaipmh</artifactId> - <version>3.3.8</version> + <version>3.3.9</version> <packaging>pom</packaging> <name>DARIAHDE :: OAI-PMH DataProvider</name> <properties>