|
|
|
@ -654,7 +654,9 @@ class CourseLiveSessionRecordedFileAPIView(GenericAPIView): |
|
|
|
logger.info(f"[LiveSession Recorded File] Latest session found - session_id={session.id} course_id={course_id}") |
|
|
|
|
|
|
|
serializer = self.get_serializer(data=request.data) |
|
|
|
serializer.is_valid(raise_exception=True) |
|
|
|
if not serializer.is_valid(): |
|
|
|
logger.error(f"[LiveSession Recorded File] Validation errors: {serializer.errors}") |
|
|
|
raise AppAPIException(serializer.errors, status_code=status.HTTP_400_BAD_REQUEST) |
|
|
|
|
|
|
|
recording = LiveSessionRecording.objects.create( |
|
|
|
session=session, |
|
|
|
|