From af057c9f103b12c55b056e8377e75e837acb5040 Mon Sep 17 00:00:00 2001 From: M66B Date: Wed, 17 Jun 2020 18:39:01 +0200 Subject: [PATCH] Mark messages of enabled accounts read only --- app/src/main/java/eu/faircode/email/DaoMessage.java | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/app/src/main/java/eu/faircode/email/DaoMessage.java b/app/src/main/java/eu/faircode/email/DaoMessage.java index cfe9550315..9f052f4ef8 100644 --- a/app/src/main/java/eu/faircode/email/DaoMessage.java +++ b/app/src/main/java/eu/faircode/email/DaoMessage.java @@ -341,9 +341,11 @@ public interface DaoMessage { @Query("SELECT message.id" + " FROM message" + - " JOIN folder_view AS folder ON folder.id = message.folder" + + " JOIN account ON account.id = message.account" + " LEFT JOIN identity_view AS identity ON identity.id = message.identity" + - " WHERE CASE" + + " JOIN folder_view AS folder ON folder.id = message.folder" + + " WHERE account.`synchronize`" + + " AND CASE" + " WHEN :folder IS NOT NULL THEN folder.id = :folder" + " WHEN :type IS NOT NULL THEN folder.type = :type" + " ELSE folder.unified" +