diff --git a/aleksis/apps/alsijil/views.py b/aleksis/apps/alsijil/views.py
index 6e09bc743bc5444394d2b8b8bff1f6096be45b0b..2bfa92edf12356bf75f2ef7a705a7ed742e947a5 100644
--- a/aleksis/apps/alsijil/views.py
+++ b/aleksis/apps/alsijil/views.py
@@ -226,7 +226,7 @@ def week_view(
         persons_qs = Person.objects.filter(is_active=True)
 
         if not request.user.has_perm("alsijil.view_week_personalnote", instance):
-            persons_qs = persons_qs.filter(pk=request.user.pk)
+            persons_qs = persons_qs.filter(pk=request.user.person.pk)
         elif group:
             persons_qs = persons_qs.filter(member_of=group)
         else: