mirror of
https://github.com/leonvanzyl/autocoder.git
synced 2026-01-31 22:43:36 +00:00
Merge pull request #97 from cabana8471-arch/fix/pydantic-datetime-serialization
fix: Pydantic datetime serialization for API endpoints
This commit is contained in:
@@ -93,7 +93,7 @@ async def get_agent_status(project_name: str):
|
|||||||
return AgentStatus(
|
return AgentStatus(
|
||||||
status=manager.status,
|
status=manager.status,
|
||||||
pid=manager.pid,
|
pid=manager.pid,
|
||||||
started_at=manager.started_at,
|
started_at=manager.started_at.isoformat() if manager.started_at else None,
|
||||||
yolo_mode=manager.yolo_mode,
|
yolo_mode=manager.yolo_mode,
|
||||||
model=manager.model,
|
model=manager.model,
|
||||||
parallel_mode=manager.parallel_mode,
|
parallel_mode=manager.parallel_mode,
|
||||||
|
|||||||
@@ -129,7 +129,7 @@ async def get_devserver_status(project_name: str) -> DevServerStatus:
|
|||||||
pid=manager.pid,
|
pid=manager.pid,
|
||||||
url=manager.detected_url,
|
url=manager.detected_url,
|
||||||
command=manager._command,
|
command=manager._command,
|
||||||
started_at=manager.started_at,
|
started_at=manager.started_at.isoformat() if manager.started_at else None,
|
||||||
)
|
)
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
@@ -256,8 +256,8 @@ async def get_next_scheduled_run(project_name: str):
|
|||||||
|
|
||||||
return NextRunResponse(
|
return NextRunResponse(
|
||||||
has_schedules=True,
|
has_schedules=True,
|
||||||
next_start=next_start if active_count == 0 else None,
|
next_start=next_start.isoformat() if (active_count == 0 and next_start) else None,
|
||||||
next_end=latest_end,
|
next_end=latest_end.isoformat() if latest_end else None,
|
||||||
is_currently_running=active_count > 0,
|
is_currently_running=active_count > 0,
|
||||||
active_schedule_count=active_count,
|
active_schedule_count=active_count,
|
||||||
)
|
)
|
||||||
|
|||||||
Reference in New Issue
Block a user