From 980fa3bee59a03ae9d133847e82aefa4c843154e Mon Sep 17 00:00:00 2001
From: "Stefan E. Funk" <funk@sub.uni-goettingen.de>
Date: Wed, 16 Jun 2021 17:14:23 +0200
Subject: [PATCH] Arg! Did not anticipate strings to have not length(x+1) :-D

---
 .../src/main/java/info/textgrid/middleware/SetDeliverer.java  | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/oaipmh-core/src/main/java/info/textgrid/middleware/SetDeliverer.java b/oaipmh-core/src/main/java/info/textgrid/middleware/SetDeliverer.java
index b01b8e4a..951816bc 100644
--- a/oaipmh-core/src/main/java/info/textgrid/middleware/SetDeliverer.java
+++ b/oaipmh-core/src/main/java/info/textgrid/middleware/SetDeliverer.java
@@ -240,8 +240,8 @@ public class SetDeliverer {
               // Divide ID and title.
               String combined = b.getKeyAsString();
               int indexOf = combined.indexOf(DH_COLLECTION_FILTER_NAME);
-              String id = combined.substring(0, indexOf);
-              String title = combined.substring(indexOf + 1);
+              String id = combined.substring(0, indexOf - 1);
+              String title = combined.substring(indexOf);
               // Set set.
               SetType newSet = new SetType();
               newSet.setSetSpec(id);
-- 
GitLab