@@ -261,7 +261,7 @@ def index_repos(organization_id: int, *args, **kwargs) -> None:
261261 for project_id , project in project_map .items ():
262262 existing_pref = preferences_by_id .get (str (project_id ), {})
263263 project_pref_repos = existing_pref .get ("repositories" ) or []
264- autofix_repos = get_autofix_repos_from_project_code_mappings (project_map [ project_id ] )
264+ autofix_repos = get_autofix_repos_from_project_code_mappings (project )
265265
266266 # Use autofix repos to get repo languages
267267 language_map : dict [tuple [str , str , str ], list [str ]] = {}
@@ -284,13 +284,16 @@ def index_repos(organization_id: int, *args, **kwargs) -> None:
284284 "name" : repo ["name" ],
285285 "external_id" : repo ["external_id" ],
286286 "languages" : language_map .get (key , []),
287- "integration_id" : repo [ "integration_id" ] ,
287+ "integration_id" : repo . get ( "integration_id" ) ,
288288 }
289289
290+ viewer_context = SeerViewerContext (organization_id = organization_id )
290291 response = make_org_repo_knowledge_index_request (
291292 ExplorerIndexOrgRepoRequest (
292293 org_id = organization .id , repos = list (org_repo_definitions .values ())
293- )
294+ ),
295+ timeout = 30 ,
296+ viewer_context = viewer_context ,
294297 )
295298
296299 if response .status >= 400 :
0 commit comments