diff --git a/aleksis/core/views.py b/aleksis/core/views.py
index 04a8524006e64d39d2f0f3b30e6f5e447fefce66..873f8528951f9549edecf333ee02f285284cecf0 100644
--- a/aleksis/core/views.py
+++ b/aleksis/core/views.py
@@ -1586,7 +1586,7 @@ class ICalFeedListView(PermissionRequiredMixin, ListView):
     permission_required = "core.view_ical_rule"
 
     def get_queryset(self):
-        return self.model.objects.filter(person=self.request.user)
+        return self.model.objects.filter(person=self.request.user.person)
 
 
 class ICalFeedEditView(PermissionRequiredMixin, AdvancedEditView):