From 2b68df52819a4b80700f4267de1173bc84e689be Mon Sep 17 00:00:00 2001 From: M66B Date: Fri, 16 May 2025 21:13:16 +0200 Subject: [PATCH] Make sure there is an inbox --- app/src/main/java/eu/faircode/email/EmailService.java | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/app/src/main/java/eu/faircode/email/EmailService.java b/app/src/main/java/eu/faircode/email/EmailService.java index 038855d097..26afe61120 100644 --- a/app/src/main/java/eu/faircode/email/EmailService.java +++ b/app/src/main/java/eu/faircode/email/EmailService.java @@ -963,11 +963,19 @@ public class EmailService implements AutoCloseable { if (ex.getMessage() != null && ex.getMessage().contains("LIST processing failed")) { Log.w(ex); - folders.add(new EntityFolder("Inbox", EntityFolder.INBOX)); } else throw ex; } + boolean inbox = false; + for (EntityFolder folder : folders) + if (EntityFolder.INBOX.equals(folder.type)) { + inbox = true; + break; + } + if (!inbox) + folders.add(new EntityFolder("Inbox", EntityFolder.INBOX)); + return folders; }