Skip to content

Commit af5ddba

Browse files
committed
fix: prefetch video_image when getting a video
1 parent 9846e6c commit af5ddba

1 file changed

Lines changed: 2 additions & 1 deletion

File tree

edxval/api.py

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -540,9 +540,10 @@ def _get_video(edx_video_id):
540540
"""
541541
try:
542542
encoded_videos = EncodedVideo.objects.select_related("profile")
543+
course_videos = CourseVideo.objects.select_related("video_image")
543544
return Video.objects \
544545
.prefetch_related(Prefetch("encoded_videos", queryset=encoded_videos)) \
545-
.prefetch_related("courses") \
546+
.prefetch_related(Prefetch("courses", queryset=course_videos)) \
546547
.get(edx_video_id=edx_video_id)
547548
except Video.DoesNotExist as no_video_error:
548549
error_message = f"Video not found for edx_video_id: {edx_video_id}"

0 commit comments

Comments
 (0)