diff --git a/FAQ.md b/FAQ.md
index 742e5297af..b08e3b54c6 100644
--- a/FAQ.md
+++ b/FAQ.md
@@ -2144,8 +2144,6 @@ Similarly, the primary identity of an account is used when the identity is ambig
There can be just one primary account and there can be just one primary identity per account.
-Note that ordering accounts via the navigation menu of the setup screen takes precedence over primary and secondary accounts.
-
diff --git a/app/src/main/java/eu/faircode/email/ApplicationEx.java b/app/src/main/java/eu/faircode/email/ApplicationEx.java
index b17a58f698..1712381164 100644
--- a/app/src/main/java/eu/faircode/email/ApplicationEx.java
+++ b/app/src/main/java/eu/faircode/email/ApplicationEx.java
@@ -426,6 +426,9 @@ public class ApplicationEx extends Application
} else if (version < 1533) {
if (!prefs.contains("biometrics_notify"))
editor.putBoolean("biometrics_notify", false);
+ } else if (version < 1535) {
+ editor.remove("identities_asked");
+ editor.remove("identities_primary_hint");
}
if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.O && !BuildConfig.DEBUG)
diff --git a/app/src/main/java/eu/faircode/email/DaoIdentity.java b/app/src/main/java/eu/faircode/email/DaoIdentity.java
index 46e58b5e52..2e92ec3201 100644
--- a/app/src/main/java/eu/faircode/email/DaoIdentity.java
+++ b/app/src/main/java/eu/faircode/email/DaoIdentity.java
@@ -53,7 +53,7 @@ public interface DaoIdentity {
" WHERE (:account IS NULL OR account.id = :account)" +
" AND identity.synchronize" +
" AND account.synchronize" +
- " ORDER BY account.`order`, account.`primary` DESC, account.name COLLATE NOCASE" +
+ " ORDER BY account.`primary` DESC, account.`order`, account.name COLLATE NOCASE" +
", identity.`primary` DESC, identity.display COLLATE NOCASE, identity.name COLLATE NOCASE, identity.email COLLATE NOCASE")
List getComposableIdentities(Long account);