фикс
This commit is contained in:
parent
0f4fb999cc
commit
e613561b45
2 changed files with 3 additions and 1 deletions
|
|
@ -40,7 +40,7 @@ async def home_summary(
|
||||||
@router.get("/monitor/status", response_model=DashboardMonitorStatus)
|
@router.get("/monitor/status", response_model=DashboardMonitorStatus)
|
||||||
async def monitor_status(_: User = Depends(get_current_user)):
|
async def monitor_status(_: User = Depends(get_current_user)):
|
||||||
row = await dashboard_service.get_monitor_status()
|
row = await dashboard_service.get_monitor_status()
|
||||||
return DashboardMonitorStatus.model_validate(row)
|
return DashboardMonitorStatus.model_validate(row, from_attributes=True)
|
||||||
|
|
||||||
|
|
||||||
@router.post("/monitor/run", response_model=DashboardRunResponse)
|
@router.post("/monitor/run", response_model=DashboardRunResponse)
|
||||||
|
|
|
||||||
|
|
@ -111,6 +111,8 @@ class DashboardMonitorStatus(BaseModel):
|
||||||
last_error: Optional[str] = None
|
last_error: Optional[str] = None
|
||||||
last_counts: Optional[dict[str, Any]] = None
|
last_counts: Optional[dict[str, Any]] = None
|
||||||
|
|
||||||
|
model_config = {"from_attributes": True}
|
||||||
|
|
||||||
|
|
||||||
class DashboardObjectCheckSummary(BaseModel):
|
class DashboardObjectCheckSummary(BaseModel):
|
||||||
status_counts: dict[str, int]
|
status_counts: dict[str, int]
|
||||||
|
|
|
||||||
Loading…
Add table
Reference in a new issue