diff --git a/app/src/main/java/eu/faircode/email/DaoMessage.java b/app/src/main/java/eu/faircode/email/DaoMessage.java index 49c10ac54a..36de6d5a2e 100644 --- a/app/src/main/java/eu/faircode/email/DaoMessage.java +++ b/app/src/main/java/eu/faircode/email/DaoMessage.java @@ -42,7 +42,7 @@ public interface DaoMessage { String is_outbox = "folder.type = '" + EntityFolder.OUTBOX + "'"; @Query("SELECT message.*" + - ", account.pop AS accountPop, account.name AS accountName, IFNULL(identity.color, folder.color, account.color) AS accountColor" + + ", account.pop AS accountPop, account.name AS accountName, COALESCE(identity.color, folder.color, account.color) AS accountColor" + ", account.notify AS accountNotify, account.auto_seen AS accountAutoSeen" + ", folder.name AS folderName, folder.display AS folderDisplay, folder.type AS folderType, folder.read_only AS folderReadOnly" + ", identity.name AS identityName, identity.email AS identityEmail, identity.synchronize AS identitySynchronize" + @@ -91,7 +91,7 @@ public interface DaoMessage { boolean debug); @Query("SELECT message.*" + - ", account.pop AS accountPop, account.name AS accountName, IFNULL(identity.color, folder.color, account.color) AS accountColor" + + ", account.pop AS accountPop, account.name AS accountName, COALESCE(identity.color, folder.color, account.color) AS accountColor" + ", account.notify AS accountNotify, account.auto_seen AS accountAutoSeen" + ", folder.name AS folderName, folder.display AS folderDisplay, folder.type AS folderType, folder.read_only AS folderReadOnly" + ", identity.name AS identityName, identity.email AS identityEmail, identity.synchronize AS identitySynchronize" + @@ -134,7 +134,7 @@ public interface DaoMessage { boolean debug); @Query("SELECT message.*" + - ", account.pop AS accountPop, account.name AS accountName, IFNULL(identity.color, folder.color, account.color) AS accountColor" + + ", account.pop AS accountPop, account.name AS accountName, COALESCE(identity.color, folder.color, account.color) AS accountColor" + ", account.notify AS accountNotify, account.auto_seen AS accountAutoSeen" + ", folder.name AS folderName, folder.display AS folderDisplay, folder.type AS folderType, folder.read_only AS folderReadOnly" + ", identity.name AS identityName, identity.email AS identityEmail, identity.synchronize AS identitySynchronize" + @@ -284,7 +284,7 @@ public interface DaoMessage { TupleMessageStats getUnseenWidget(); @Query("SELECT message.*" + - ", account.pop AS accountPop, account.name AS accountName, IFNULL(identity.color, folder.color, account.color) AS accountColor" + + ", account.pop AS accountPop, account.name AS accountName, COALESCE(identity.color, folder.color, account.color) AS accountColor" + ", account.notify AS accountNotify, account.auto_seen AS accountAutoSeen" + ", folder.name AS folderName, folder.display AS folderDisplay, folder.type AS folderType, folder.read_only AS folderReadOnly" + ", identity.name AS identityName, identity.email AS identityEmail, identity.synchronize AS identitySynchronize" +