Browse Source

livesession recorded file serlaizer enhanced to show the cause of 400 badrequest errors in a more spicific way

master
Mohsen Taba 2 months ago
parent
commit
7a5877574e
  1. 4
      apps/course/views/live_session.py

4
apps/course/views/live_session.py

@ -654,7 +654,9 @@ class CourseLiveSessionRecordedFileAPIView(GenericAPIView):
logger.info(f"[LiveSession Recorded File] Latest session found - session_id={session.id} course_id={course_id}") 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 = 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( recording = LiveSessionRecording.objects.create(
session=session, session=session,

Loading…
Cancel
Save