feat: persist repository rename identity
Assistant: codex Assistant-Model: gpt-5.6-sol Assistant-Session: 01a049a4-ee9f-78e1-9d66-2cb0f9bea3e3
This commit is contained in:
parent
13f7a10018
commit
8988a093f2
10 changed files with 1454 additions and 4 deletions
|
|
@ -39,6 +39,7 @@ from api.config import settings # noqa: E402
|
|||
from api.database import async_session_factory, engine # noqa: E402
|
||||
from api.models.domain import Domain # noqa: E402
|
||||
from api.models.managed_repo import ManagedRepo # noqa: E402
|
||||
from api.services.repository_identity import stage_initial_repository_identity # noqa: E402
|
||||
|
||||
try:
|
||||
import httpx
|
||||
|
|
@ -286,6 +287,8 @@ async def _upsert_via_db(
|
|||
)
|
||||
_apply_classification(repo, data, domain_id)
|
||||
session.add(repo)
|
||||
await session.flush()
|
||||
stage_initial_repository_identity(session, repo)
|
||||
await session.commit()
|
||||
report.add(
|
||||
RowResult(slug, str(git_root), "registered", f"domain={data.domain}")
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue