From f1f9d7c0e76930ecffff027d4110c2bc77b479a4 Mon Sep 17 00:00:00 2001 From: _Bastler Date: Thu, 18 Dec 2025 22:40:13 +0100 Subject: [PATCH] loving that live fixing on production --- .../we/membership/businesslogic/MembershipManager.java | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) 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 54aea20..dceb81d 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 @@ -715,7 +715,13 @@ public class MembershipManager { */ protected List fetchAllOrderPositions(String path, MultiValueMap queryParams, List result) { - JsonObject orderPositions = pretixManager.request(path, HttpMethod.GET, queryParams).getAsJsonObject(); + JsonElement response = pretixManager.request(path, HttpMethod.GET, queryParams); + + if (response == null) { + return result; + } + + JsonObject orderPositions = response.getAsJsonObject(); for (JsonElement element : orderPositions.getAsJsonArray("results")) { JsonObject orderPosition = element.getAsJsonObject();