@@ -928,7 +928,7 @@ def get_contest_type_display(item: str) -> str:
928928
929929
930930def get_filtered_input_options (
931- session : Session , menu_type : str , filters : List [str ], repository_content_root : str
931+ session : Session , menu_type : str , filters : List [str ], major_subdivision_type : Dict [ str , str ]
932932) -> List [Dict [str , Any ]]:
933933 """Display dropdown menu options for menu <menu_type>, limited to any strings in <filters>
934934 (unless <filters> is None, in which case all are displayed. Sort as necessary"""
@@ -957,7 +957,7 @@ def get_filtered_input_options(
957957 if filters :
958958 df = df [df ["parent" ].isin (filters )]
959959 elif menu_type == "contest_type" :
960- contest_df = db .get_relevant_contests (session , filters , repository_content_root )
960+ contest_df = db .get_relevant_contests (session , filters , major_subdivision_type )
961961 contest_types = contest_df ["type" ].unique ()
962962 contest_types .sort ()
963963 dropdown_options = {
@@ -988,7 +988,7 @@ def get_filtered_input_options(
988988 ]
989989 ).sort_values (by = ["parent" , "type" , "name" ])
990990 # define input options for each particular contest
991- contest_df = db .get_relevant_contests (session , filters , repository_content_root )
991+ contest_df = db .get_relevant_contests (session , filters , major_subdivision_type )
992992 contest_df = contest_df [contest_df ["type" ].isin (filters )].sort_values (
993993 by = ["parent" , "type" , "name" ]
994994 )
0 commit comments