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>