From 92562c7489e91ea0addae2adfa18868d4f7d7441 Mon Sep 17 00:00:00 2001 From: _Bastler Date: Thu, 18 Dec 2025 23:19:48 +0100 Subject: [PATCH] nope, loop --- .../java/de/bstly/we/businesslogic/PretixManager.java | 8 +------- .../we/membership/businesslogic/MembershipManager.java | 3 ++- 2 files changed, 3 insertions(+), 8 deletions(-) diff --git a/core/src/main/java/de/bstly/we/businesslogic/PretixManager.java b/core/src/main/java/de/bstly/we/businesslogic/PretixManager.java index 5d8f33d..7f9607b 100755 --- a/core/src/main/java/de/bstly/we/businesslogic/PretixManager.java +++ b/core/src/main/java/de/bstly/we/businesslogic/PretixManager.java @@ -518,18 +518,12 @@ public class PretixManager implements SmartInitializingSingleton { MultiValueMap queryParameters) { String cleanedPath = path.replace(host, ""); - int queryIndex = cleanedPath.indexOf('?'); - if (queryIndex != -1) { - cleanedPath = cleanedPath.substring(0, queryIndex); - } logger.debug("method:" + method.toString() + ", path: " + path + ", cleaned path: " + cleanedPath + ", host: " + host); - final String finalPath = cleanedPath; - WebClient.RequestBodySpec request = webClient.method(method) - .uri(uriBuilder -> uriBuilder.path(finalPath).queryParams(queryParameters).build()); + .uri(uriBuilder -> uriBuilder.path(cleanedPath).queryParams(queryParameters).build()); if (payload != null) { request.bodyValue(gson.toJson(payload)); diff --git a/membership/src/main/java/de/bstly/we/membership/businesslogic/MembershipManager.java b/membership/src/main/java/de/bstly/we/membership/businesslogic/MembershipManager.java index dceb81d..5e85187 100644 --- a/membership/src/main/java/de/bstly/we/membership/businesslogic/MembershipManager.java +++ b/membership/src/main/java/de/bstly/we/membership/businesslogic/MembershipManager.java @@ -729,7 +729,8 @@ public class MembershipManager { } if (orderPositions.has("next") && !orderPositions.get("next").isJsonNull()) { - return fetchAllOrderPositions(orderPositions.get("next").getAsString(), queryParams, result); + return fetchAllOrderPositions(orderPositions.get("next").getAsString(), + new LinkedMultiValueMap(), result); } return result;