From b229c9628d818bfe9cd2884bf8ad05a2cdd40e94 Mon Sep 17 00:00:00 2001 From: SergeantPanda Date: Thu, 7 Aug 2025 20:59:45 -0500 Subject: [PATCH] Fix movies not loading on first modal open. --- apps/vod/api_views.py | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/apps/vod/api_views.py b/apps/vod/api_views.py index a03aff1d..5f299e8f 100644 --- a/apps/vod/api_views.py +++ b/apps/vod/api_views.py @@ -116,7 +116,11 @@ class MovieViewSet(viewsets.ReadOnlyModelViewSet): logger.debug(f"Refreshing advanced data for movie {movie.id} (relation ID: {relation.id})") refresh_movie_advanced_data(relation.id, force_refresh=force_refresh) - # Use cached advanced data + # Refresh objects from database after task completion + movie.refresh_from_db() + relation.refresh_from_db() + + # Use refreshed data from database custom_props = relation.custom_properties or {} info = custom_props.get('detailed_info', {}) movie_data = custom_props.get('movie_data', {})