From 89d6969937a03020daa963e121d978b4cb9b9ba5 Mon Sep 17 00:00:00 2001 From: M66B Date: Tue, 28 Nov 2023 16:20:37 +0100 Subject: [PATCH] Small improvement --- .../main/java/eu/faircode/email/ActivityError.java | 11 +++++++++-- 1 file changed, 9 insertions(+), 2 deletions(-) diff --git a/app/src/main/java/eu/faircode/email/ActivityError.java b/app/src/main/java/eu/faircode/email/ActivityError.java index 19c4e4f527..01d4bed8ce 100644 --- a/app/src/main/java/eu/faircode/email/ActivityError.java +++ b/app/src/main/java/eu/faircode/email/ActivityError.java @@ -176,8 +176,15 @@ public class ActivityError extends ActivityBase { long account = args.getLong("account"); DB db = DB.getInstance(context); - List identities = db.identity().getSynchronizingIdentities(account); - return (identities == null || identities.size() != 1 ? null : identities.get(0)); + List identities = db.identity().getIdentities(account); + if (identities == null) + return null; + if (identities.size() == 1) + return identities.get(0); + for (EntityIdentity identity : identities) + if (identity.primary) + return identity; + return null; } @Override