From f10cc73c532b51f67a3d0dddfee9d1123e8c741e Mon Sep 17 00:00:00 2001
From: Maximilian Behnert-Brodhun <behnert-brodhun@sub.uni-goettingen.de>
Date: Mon, 5 Jul 2021 11:23:37 +0200
Subject: [PATCH] IDIOM_METS_MODS: Correct setting of resupmtionToken

---
 .../info/textgrid/middleware/IdentifierListDelivererIDIOM.java  | 2 +-
 .../java/info/textgrid/middleware/RecordListDelivererIDIOM.java | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/oaipmh-core/src/main/java/info/textgrid/middleware/IdentifierListDelivererIDIOM.java b/oaipmh-core/src/main/java/info/textgrid/middleware/IdentifierListDelivererIDIOM.java
index 9117941c..b4a25e63 100644
--- a/oaipmh-core/src/main/java/info/textgrid/middleware/IdentifierListDelivererIDIOM.java
+++ b/oaipmh-core/src/main/java/info/textgrid/middleware/IdentifierListDelivererIDIOM.java
@@ -83,7 +83,7 @@ public class IdentifierListDelivererIDIOM extends IdentifierListDelivererAbstrac
     searchSourceBuilder.size(30);
     searchRequest.source(searchSourceBuilder);
 
-    if (resumptionToken == null) {
+    if (resumptionToken != null) {
 
       SearchScrollRequest scrollRequest = new SearchScrollRequest(resumptionToken);
       scrollRequest.scroll(TimeValue.timeValueHours(24L));
diff --git a/oaipmh-core/src/main/java/info/textgrid/middleware/RecordListDelivererIDIOM.java b/oaipmh-core/src/main/java/info/textgrid/middleware/RecordListDelivererIDIOM.java
index d1ea00a3..714079d4 100644
--- a/oaipmh-core/src/main/java/info/textgrid/middleware/RecordListDelivererIDIOM.java
+++ b/oaipmh-core/src/main/java/info/textgrid/middleware/RecordListDelivererIDIOM.java
@@ -97,7 +97,7 @@ public class RecordListDelivererIDIOM extends RecordListDelivererAbstract {
     searchRequest.source(searchSourceBuilder);
 
 
-    if (resumptionToken == null) {
+    if (resumptionToken != null) {
 
       SearchScrollRequest scrollRequest = new SearchScrollRequest(resumptionToken);
       scrollRequest.scroll(TimeValue.timeValueHours(24L));
-- 
GitLab