diff --git a/aleksis/core/views.py b/aleksis/core/views.py
index 5608d1d608efb5f0119c19d27909284bf4afde67..aa439522aeaa009e22046f48f0ac4b33cdace073 100644
--- a/aleksis/core/views.py
+++ b/aleksis/core/views.py
@@ -82,7 +82,7 @@ def person(request: HttpRequest, id_: Optional[int] = None) -> HttpResponse:
     context["person"] = person
 
     # Get groups where person is member of
-    groups = Group.objects.filter(members=id_)
+    groups = Group.objects.filter(members=person)
 
     # Build table
     groups_table = GroupsTable(groups)