From 084a2789c81509f59a219797c146034b4bb700e5 Mon Sep 17 00:00:00 2001 From: M66B Date: Fri, 16 Jun 2023 23:22:19 +0200 Subject: [PATCH] Prevent crash --- app/src/main/java/eu/faircode/email/CloudSync.java | 11 ++++++----- 1 file changed, 6 insertions(+), 5 deletions(-) diff --git a/app/src/main/java/eu/faircode/email/CloudSync.java b/app/src/main/java/eu/faircode/email/CloudSync.java index 39880ebc44..9c2fd993f2 100644 --- a/app/src/main/java/eu/faircode/email/CloudSync.java +++ b/app/src/main/java/eu/faircode/email/CloudSync.java @@ -576,11 +576,12 @@ public class CloudSync { return responses.get(0); else { JSONArray jall = new JSONArray(); - for (JSONObject response : responses) { - JSONArray jitems = response.getJSONArray("items"); - for (int i = 0; i < jitems.length(); i++) - jall.put(jitems.getJSONObject(i)); - } + for (JSONObject response : responses) + if (response.has("items")) { + JSONArray jitems = response.getJSONArray("items"); + for (int i = 0; i < jitems.length(); i++) + jall.put(jitems.getJSONObject(i)); + } JSONObject jresponse = responses.get(0); jresponse.put("items", jall); return jresponse;