mirror of
https://github.com/velocitatem/cvfs.git
synced 2026-05-31 08:43:37 +00:00
fix(db): ensure patches are eager-loaded when creating a new branch
This commit is contained in:
@@ -74,5 +74,11 @@ async def create_branch(
|
|||||||
)
|
)
|
||||||
|
|
||||||
await session.commit()
|
await session.commit()
|
||||||
await session.refresh(new_version)
|
|
||||||
return new_version
|
stmt_refresh = (
|
||||||
|
select(CvVersion)
|
||||||
|
.where(CvVersion.id == new_version.id)
|
||||||
|
.options(selectinload(CvVersion.patches))
|
||||||
|
)
|
||||||
|
result = await session.execute(stmt_refresh)
|
||||||
|
return result.scalars().one()
|
||||||
|
|||||||
Reference in New Issue
Block a user