diff --git a/src/apps/officer-web/Screens/Dashboard/Email/EmailList.tsx b/src/apps/officer-web/Screens/Dashboard/Email/EmailList.tsx
index f0f0618a..44482c64 100644
--- a/src/apps/officer-web/Screens/Dashboard/Email/EmailList.tsx
+++ b/src/apps/officer-web/Screens/Dashboard/Email/EmailList.tsx
@@ -300,7 +300,7 @@ export const EmailList = () => {
) : (
{messages.map((msg: EmailSummary) => {
- const unread = !msg.read;
+ const unread = msg.threadUnread !== undefined ? msg.threadUnread > 0 : !msg.read;
return (