feat(seer): Add Seer project connected repo endpoint #115199
+503
−0
Merged
@sentry/warden / warden
completed
May 19, 2026 in 7m 24s
1 issue
High
IntegrityError on duplicate repository_id in replace_all_seer_project_repos - `src/sentry/seer/autofix/utils.py:927-931`
If repos_data contains duplicate repository_id values (not validated by the endpoint), get_or_create returns the same ProjectRepository on the second iteration and SeerProjectRepository.objects.create(project_repository=project_repo) raises an unhandled IntegrityError because SeerProjectRepository.project_repository has unique=True.
Also found at:
src/sentry/seer/endpoints/project_seer_repos.py:195-196src/sentry/seer/endpoints/project_seer_repos.py:270-283
6 skills analyzed
| Skill | Findings | Duration | Cost |
|---|---|---|---|
| security-review | 0 | 1m 57s | $0.99 |
| sentry-backend-bugs | 1 | 6m 52s | $2.06 |
| wrdn-pii | 0 | 3m 21s | $0.12 |
| wrdn-authz | 0 | 5m 7s | $0.74 |
| wrdn-code-execution | 0 | 3m 13s | $0.13 |
| wrdn-data-exfil | 0 | 2m 21s | $0.26 |
⏱ 22m 52s · 3.0M in / 89.7k out · $4.30
Loading