From e93c0de3463149b4bd6957894fa5b24c8c46ecd7 Mon Sep 17 00:00:00 2001 From: M66B Date: Thu, 9 May 2024 17:08:34 +0200 Subject: [PATCH] Small fix --- app/src/main/java/eu/faircode/email/Gemini.java | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/app/src/main/java/eu/faircode/email/Gemini.java b/app/src/main/java/eu/faircode/email/Gemini.java index 3c9f0f40e0..5b95a29109 100644 --- a/app/src/main/java/eu/faircode/email/Gemini.java +++ b/app/src/main/java/eu/faircode/email/Gemini.java @@ -120,6 +120,10 @@ public class Gemini { JSONArray jcandidates = jresponse.optJSONArray("candidates"); for (int i = 0; i < jcandidates.length(); i++) { JSONObject jcandidate = jcandidates.getJSONObject(i); + + if (!jcandidate.has("content")) + throw new IOException(jresponse.toString(2)); + JSONObject jcontent = jcandidate.getJSONObject("content"); String role = jcontent.getString("role");