fix(sessions): correct session state categorization

- Backend now returns stopped and error sessions too
- Active sessions include running/building/pending
- Recent sessions show stopped/error only
- Status badge shows actual status (running/building/pending)
This commit is contained in:
Fusion
2026-05-20 14:49:30 +02:00
parent d906c12aa9
commit 1a922d4171
2 changed files with 4 additions and 4 deletions
+1 -1
View File
@@ -827,7 +827,7 @@ async def get_user_sessions(
result = await session.execute(
select(ToolInstance)
.where(ToolInstance.owner_id == user_id)
.where(ToolInstance.status.in_(["running", "building", "pending"]))
.where(ToolInstance.status.in_(["running", "building", "pending", "stopped", "error"]))
.order_by(ToolInstance.created_at.desc())
)
instances = result.scalars().all()