From 02ae59813f126b47d2aa4c92e4a7ec27f09e92d7 Mon Sep 17 00:00:00 2001 From: M66B Date: Sun, 11 Jul 2021 21:08:54 +0200 Subject: [PATCH] Check account type for sent folder warning --- app/src/main/java/eu/faircode/email/FragmentCompose.java | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/app/src/main/java/eu/faircode/email/FragmentCompose.java b/app/src/main/java/eu/faircode/email/FragmentCompose.java index 5e19bf0f00..1d2a3bfc01 100644 --- a/app/src/main/java/eu/faircode/email/FragmentCompose.java +++ b/app/src/main/java/eu/faircode/email/FragmentCompose.java @@ -5204,8 +5204,9 @@ public class FragmentCompose extends FragmentBase { if (draft.identity == null) throw new IllegalArgumentException(context.getString(R.string.title_from_missing)); + EntityAccount account = db.account().getAccount(draft.account); EntityFolder sent = db.folder().getFolderByType(draft.account, EntityFolder.SENT); - if (sent == null) + if (account != null && account.protocol == EntityAccount.TYPE_IMAP && sent == null) args.putBoolean("sent_missing", true); try {