diff --git a/backend/secfit/workouts/views.py b/backend/secfit/workouts/views.py
index 1ec5a605f0d66b475c3ad859961aae08030da73e..0747b412c646829481030fdcc6958dd39c03160d 100644
--- a/backend/secfit/workouts/views.py
+++ b/backend/secfit/workouts/views.py
@@ -145,6 +145,7 @@ class WorkoutList(
             qs = Workout.objects.filter(
                 Q(visibility="PU")
                 | (Q(visibility="CO") & Q(owner__coach=self.request.user))
+                | (Q(visibility="PR") & Q(owner=self.request.user))
             ).distinct()
 
         return qs