From 5250286a0218a62710e0d6b42ca46bf9cd5a0cd8 Mon Sep 17 00:00:00 2001 From: M66B Date: Mon, 27 Dec 2021 18:58:33 +0100 Subject: [PATCH] Fixed config account crash --- app/src/main/java/eu/faircode/email/FragmentAccount.java | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/app/src/main/java/eu/faircode/email/FragmentAccount.java b/app/src/main/java/eu/faircode/email/FragmentAccount.java index 73b279d1a1..65a9d54a3f 100644 --- a/app/src/main/java/eu/faircode/email/FragmentAccount.java +++ b/app/src/main/java/eu/faircode/email/FragmentAccount.java @@ -720,7 +720,8 @@ public class FragmentAccount extends FragmentBase { result.account = db.account().getAccount(id); result.folders = new ArrayList<>(); - if (result.account.auth_type != AUTH_TYPE_PASSWORD && + if (result.account != null && + result.account.auth_type != AUTH_TYPE_PASSWORD && !Objects.equals(result.account.password, password)) auth = AUTH_TYPE_PASSWORD; @@ -988,7 +989,8 @@ public class FragmentAccount extends FragmentBase { DB db = DB.getInstance(context); EntityAccount account = db.account().getAccount(id); - if (account.auth_type != AUTH_TYPE_PASSWORD && + if (account != null && + account.auth_type != AUTH_TYPE_PASSWORD && !Objects.equals(account.password, password)) auth = AUTH_TYPE_PASSWORD;