File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -347,8 +347,11 @@ def _build_premiarer(env: Environment, sd: SiteData) -> None:
347347
348348 # Premiere date: prefer Swedish release date from TMDB, fall back to
349349 # earliest screening date.
350+ day_set = set (sd .days )
350351 first_screening : dict [int , date ] = {}
351352 for s in sd .screenings :
353+ if s .date not in day_set :
354+ continue
352355 if s .tmdb_id not in first_screening or s .date < first_screening [s .tmdb_id ]:
353356 first_screening [s .tmdb_id ] = s .date
354357
@@ -399,7 +402,8 @@ def _premiere_date(tmdb_id: int) -> date | None:
399402def _build_filmer (env : Environment , sd : SiteData ) -> None :
400403 print ("Building /filmer/" )
401404
402- screening_ids = {s .tmdb_id for s in sd .screenings }
405+ day_set = set (sd .days )
406+ screening_ids = {s .tmdb_id for s in sd .screenings if s .date in day_set }
403407 movies = [m for m in sd .movies .values () if m .tmdb_id in screening_ids ]
404408 movies .sort (key = lambda m : m .title_sv .lower ())
405409
You can’t perform that action at this time.
0 commit comments