Skip to content

Commit 58b0a70

Browse files
committed
key error, viewer context
1 parent f8a59de commit 58b0a70

File tree

1 file changed

+6
-3
lines changed

1 file changed

+6
-3
lines changed

src/sentry/tasks/seer/context_engine_index.py

Lines changed: 6 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -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

Comments
 (0)