diff --git a/engine/apps/public_api/views/users.py b/engine/apps/public_api/views/users.py index 930d1c85..524b5ee0 100644 --- a/engine/apps/public_api/views/users.py +++ b/engine/apps/public_api/views/users.py @@ -84,6 +84,8 @@ class UserView(RateLimitHeadersMixin, ShortSerializerMixin, ReadOnlyModelViewSet permission_classes=(IsAuthenticated,), ) def schedule_export(self, request, pk): - schedules = OnCallSchedule.objects.filter(organization=self.request.auth.organization) + schedules = OnCallSchedule.objects.filter(organization=self.request.auth.organization).related_to_user( + self.request.user + ) export = user_ical_export(self.request.user, schedules) return Response(export)