diff --git a/lib/features/thread/data/network/thread_isolate_worker.dart b/lib/features/thread/data/network/thread_isolate_worker.dart index 73b69e666..665db16fb 100644 --- a/lib/features/thread/data/network/thread_isolate_worker.dart +++ b/lib/features/thread/data/network/thread_isolate_worker.dart @@ -84,7 +84,11 @@ class ThreadIsolateWorker { EmailComparator(EmailComparatorProperty.receivedAt) ..setIsAscending(false)), filter: EmailFilterCondition(inMailbox: args.mailboxId, before: lastEmail?.receivedAt), - properties: Properties({EmailProperty.id})); + properties: Properties({ + EmailProperty.id, + EmailProperty.receivedAt + }), + ); var newEmailList = emailsResponse.emailList ?? []; if (lastEmail != null) { @@ -131,7 +135,11 @@ class ThreadIsolateWorker { EmailComparator(EmailComparatorProperty.receivedAt) ..setIsAscending(false)), filter: EmailFilterCondition(inMailbox: mailboxId, before: lastEmail?.receivedAt), - properties: Properties({EmailProperty.id})); + properties: Properties({ + EmailProperty.id, + EmailProperty.receivedAt + }), + ); var newEmailList = emailsResponse.emailList ?? []; if (lastEmail != null) {