diff --git a/core/src/main/java/se/su/dsv/scipro/forum/ProjectForumServiceImpl.java b/core/src/main/java/se/su/dsv/scipro/forum/ProjectForumServiceImpl.java
index 1825a16197..878d2c2050 100644
--- a/core/src/main/java/se/su/dsv/scipro/forum/ProjectForumServiceImpl.java
+++ b/core/src/main/java/se/su/dsv/scipro/forum/ProjectForumServiceImpl.java
@@ -106,6 +106,17 @@ public class ProjectForumServiceImpl implements ProjectForumService {
         return false;
     }
 
+    public int getUnreadThreadsCount(Project project, User user) {
+        List<ProjectThread> threads = getThreads(project);
+        int count = 0;
+        for (ProjectThread thread : threads) {
+            if (!basicForumService.isThreadRead(user, thread.getForumThread())) {
+                count++;
+            }
+        }
+        return count;
+    }
+
     @Override
     public ProjectThread findOne(long threadId) {
         return projectThreadRepository.findOne(threadId);