diff --git a/app/src/main/java/com/infomaniak/mail/data/cache/mailboxContent/RefreshController.kt b/app/src/main/java/com/infomaniak/mail/data/cache/mailboxContent/RefreshController.kt index 1a0bd54345..eb201366fc 100644 --- a/app/src/main/java/com/infomaniak/mail/data/cache/mailboxContent/RefreshController.kt +++ b/app/src/main/java/com/infomaniak/mail/data/cache/mailboxContent/RefreshController.kt @@ -452,7 +452,7 @@ class RefreshController @Inject constructor( val message = MessageController.getMessage(uid = shortUid.toLongUid(folderId), realm = this) ?: return@forEach - message.threads.forEach { thread -> + message.threads.asReversed().forEach { thread -> scope.ensureActive() val isSuccess = thread.messages.remove(message)