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();