diff --git a/aleksis/core/views.py b/aleksis/core/views.py
index 315cfaefddab6d077b4d4cd9f2f58594a5719c89..e2f929a77c975cabb67cc0ffcc753b347e5284a0 100644
--- a/aleksis/core/views.py
+++ b/aleksis/core/views.py
@@ -27,7 +27,7 @@ def index(request: HttpRequest) -> HttpResponse:
     user = request.user
 
     if user.is_authenticated:
-        activities = Activity.objects.filter(user=request.user.person).order_by("-created_at")[:5]
+        activities = request.user.person.activities.all()[:5]
 
         notifications = (
             request.user.person.notifications.all().filter(user=request.user.person).order_by("-created_at")[:5]