From 989e5632d3e74d6c8c73c25f9c4fd0df767a88fc Mon Sep 17 00:00:00 2001 From: M66B Date: Tue, 19 Dec 2023 15:53:05 +0100 Subject: [PATCH] Limit threads to accounts --- app/src/main/java/eu/faircode/email/DaoMessage.java | 4 ++-- 1 file changed, 2 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 ff7ebfff1b..4b9f5a3661 100644 --- a/app/src/main/java/eu/faircode/email/DaoMessage.java +++ b/app/src/main/java/eu/faircode/email/DaoMessage.java @@ -77,7 +77,7 @@ public interface DaoMessage { " THEN message.received ELSE 0 END) AS dummy" + " FROM message" + - " JOIN message AS mm ON mm.thread = message.thread" + + " JOIN message AS mm ON mm.account = message.account AND mm.thread = message.thread" + " AND (NOT :found OR mm.ui_found) AND (NOT mm.ui_hide OR :debug)" + " JOIN folder AS ff ON ff.id = mm.folder" + " AND (:found OR (:type IS NULL AND ff.unified) OR (:type IS NOT NULL AND ff.type = :type))" + @@ -154,7 +154,7 @@ public interface DaoMessage { " THEN message.received ELSE 0 END) AS dummy" + " FROM message" + - " JOIN message AS mm ON mm.thread = message.thread" + + " JOIN message AS mm ON mm.account = message.account AND mm.thread = message.thread" + " AND (NOT :found OR mm.ui_found) AND (NOT mm.ui_hide OR :debug)" + " AND message.folder = :folder" +