From 3a1b988870bbc840f63acb15ddf2c84de26b4dff Mon Sep 17 00:00:00 2001
From: "Stefan E. Funk" <funk@sub.uni-goettingen.de>
Date: Wed, 16 May 2018 19:01:53 +0200
Subject: [PATCH] fixed refatcored bug :-D ListSets is fast again!

---
 .../info/textgrid/middleware/SetDeliverer.java | 18 +++++++++---------
 1 file changed, 9 insertions(+), 9 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 3ea0c459..5aa0ffb0 100644
--- a/oaipmh-core/src/main/java/info/textgrid/middleware/SetDeliverer.java
+++ b/oaipmh-core/src/main/java/info/textgrid/middleware/SetDeliverer.java
@@ -97,18 +97,18 @@ public class SetDeliverer {
         this.setSet.put(projectID, projectName);
 
         // System.out.println(meth + "projectID: " + projectSetSpec);
-
-        Iterator it = setSet.entrySet().iterator();
-        while (it.hasNext()) {
-          Map.Entry pair = (Map.Entry) it.next();
-          SetType set = new SetType();
-          set.setSetName(pair.getValue().toString());
-          set.setSetSpec("project:" + pair.getKey().toString());
-          setList.getSet().add(set);
-        }
       }
     }
 
+    Iterator it = setSet.entrySet().iterator();
+    while (it.hasNext()) {
+      Map.Entry pair = (Map.Entry) it.next();
+      SetType set = new SetType();
+      set.setSetName(pair.getValue().toString());
+      set.setSetSpec("project:" + pair.getKey().toString());
+      setList.getSet().add(set);
+    }
+
     if (this.dariah == true) {
       for (String identifierSetSpec : this.identifier) {
         String id = identifierSetSpec;
-- 
GitLab