diff --git a/docs_tgrep/index.rst b/docs_tgrep/index.rst index c42b06d2839e2b47f2dcdf83084c1d1bd941ee5b..8c1fe7cb8c4b98103e6b11f26b713c4fa498a14f 100644 --- a/docs_tgrep/index.rst +++ b/docs_tgrep/index.rst @@ -39,6 +39,6 @@ License See LICENCE_ -.. _LICENCE: https://projects.gwdg.de/projects/oai-pmh/repository/revisions/master/entry/LICENSE.txt -.. _oaipmh_sources: https://projects.gwdg.de/projects/oai-pmh/repository -.. _oaipmh_bugtracking: https://projects.gwdg.de/projects/tg/work_packages +.. _LICENCE: https://gitlab.gwdg.de/dariah-de/dariah-de-oai-pmh-services/-/blob/main/LICENSE.txt +.. _oaipmh_sources: https://gitlab.gwdg.de/dariah-de/dariah-de-oai-pmh-services/ +.. _oaipmh_bugtracking: https://gitlab.gwdg.de/dariah-de/dariah-de-oai-pmh-services/-/issues diff --git a/oaipmh-core/pom.xml b/oaipmh-core/pom.xml index 2f7460081ed0cf31aeb35bfa8147217631bd1f44..11cf6913d94d5c0693b6177aefd7b8eafa1e93d4 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>4.2.4</version> + <version>4.2.5</version> </parent> <groupId>info.textgrid.middleware</groupId> <artifactId>oaipmh-core</artifactId> diff --git a/oaipmh-core/src/main/java/info/textgrid/middleware/OAIPMHUtilities.java b/oaipmh-core/src/main/java/info/textgrid/middleware/OAIPMHUtilities.java index 550baf9266e84baf1c046c778e69afc111edfe2b..d5b7b2d9df6cc87f8f1de486e60ab5e4e3d35e30 100644 --- a/oaipmh-core/src/main/java/info/textgrid/middleware/OAIPMHUtilities.java +++ b/oaipmh-core/src/main/java/info/textgrid/middleware/OAIPMHUtilities.java @@ -605,8 +605,13 @@ public class OAIPMHUtilities { final String identifier, final String setSpec) { HeaderType result = new HeaderType(); - - result.setIdentifier(identifier); + //identifier.substring(0, identifier.indexOf(".")); + if(identifier.contains(".")){ + result.setIdentifier(identifier.substring(0, identifier.indexOf("."))); + }else{ + result.setIdentifier(identifier); + } + result.setDatestamp(dateOfCreation); log.debug( diff --git a/oaipmh-webapp/pom.xml b/oaipmh-webapp/pom.xml index ecc24ab36fc365be5bf94d427717104eba25f585..f965678298d7ea67a803413e588b34674708032c 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>4.2.4</version> + <version>4.2.5</version> </parent> <groupId>info.textgrid.middleware</groupId> <artifactId>oaipmh-webapp</artifactId> diff --git a/pom.xml b/pom.xml index e8477bcf45356df81aa4948ab3ff840bf648b876..96cb721c368b08aca55fa046f63d1b1b907b5677 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>4.2.4</version> + <version>4.2.5</version> <packaging>pom</packaging> <name>DARIAHDE :: OAI-PMH DataProvider</name> <properties>