From 90e4cc53f8bbe0e2fdd4364f446a76bf1af0333e Mon Sep 17 00:00:00 2001 From: Maximilian Behnert-Brodhun <brodhun@sub.uni-goettingen.de> Date: Fri, 23 Apr 2021 12:26:43 +0200 Subject: [PATCH] delete necessarity of revision number --- .../textgrid/middleware/RecordDelivererIDIOM.java | 13 +++++++++---- 1 file changed, 9 insertions(+), 4 deletions(-) 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 49ece5e8..0b590ac7 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(); -- GitLab