From 99c3e043e7e8645f3340da605d6276756804bae8 Mon Sep 17 00:00:00 2001 From: Greyson Parrelli Date: Fri, 9 Jan 2026 14:15:21 -0500 Subject: [PATCH] Include more debug information for debuglog upload failures. --- .../securesms/logsubmit/SubmitDebugLogRepository.java | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/app/src/main/java/org/thoughtcrime/securesms/logsubmit/SubmitDebugLogRepository.java b/app/src/main/java/org/thoughtcrime/securesms/logsubmit/SubmitDebugLogRepository.java index 1c7d753d58..c2ff3dce1a 100644 --- a/app/src/main/java/org/thoughtcrime/securesms/logsubmit/SubmitDebugLogRepository.java +++ b/app/src/main/java/org/thoughtcrime/securesms/logsubmit/SubmitDebugLogRepository.java @@ -322,7 +322,7 @@ public class SubmitDebugLogRepository { try (Response response = client.newCall(new Request.Builder().url(API_ENDPOINT).get().build()).execute()) { ResponseBody body = response.body(); - if (!response.isSuccessful() || body == null) { + if (!response.isSuccessful()) { throw new IOException("Unsuccessful response: " + response); } @@ -344,6 +344,10 @@ public class SubmitDebugLogRepository { try (Response postResponse = client.newCall(new Request.Builder().url(url).post(post.build()).build()).execute()) { if (!postResponse.isSuccessful()) { + if (RemoteConfig.internalUser()) { + Log.w(TAG, "Internal user failed to upload log: " + postResponse); + Log.w(TAG, "debuglogs.org response: " + json.toString(2)); + } throw new IOException("Bad response: " + postResponse); } }