From 4f4c8488dd4d4c4cf1d42387bebc81dac8318f70 Mon Sep 17 00:00:00 2001 From: mohsentaba Date: Tue, 7 Apr 2026 16:19:46 +0330 Subject: [PATCH] course lessons fixed --- apps/course/serializers/lesson.py | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/apps/course/serializers/lesson.py b/apps/course/serializers/lesson.py index 0c39c63..e828e51 100644 --- a/apps/course/serializers/lesson.py +++ b/apps/course/serializers/lesson.py @@ -47,6 +47,11 @@ class CourseLessonSerializer(serializers.ModelSerializer): """Deprecated: use _has_access instead.""" return self._has_access(student, course) + def _get_authenticated_user(self): + """Helper method to retrieve the authenticated user from the context.""" + request = self.context.get('request') + return request.user if request and request.user.is_authenticated else None + def get_is_complated(self, obj): request = self.context.get('request') if not request or not request.user.is_authenticated: