From 37f2d6daa6fcb8514192762f96f1c5e4aea1f656 Mon Sep 17 00:00:00 2001 From: kitos Date: Thu, 21 May 2026 15:27:26 +0200 Subject: [PATCH] fix(dashboard): make KpiBlock.snapshot_id Optional to handle missing today snapshot --- backend/app/schemas/executive_dashboard_schema.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/backend/app/schemas/executive_dashboard_schema.py b/backend/app/schemas/executive_dashboard_schema.py index 0f19c19..591665f 100644 --- a/backend/app/schemas/executive_dashboard_schema.py +++ b/backend/app/schemas/executive_dashboard_schema.py @@ -86,7 +86,7 @@ class KpiBlock(BaseModel): playbook_count: int lesson_count: int snapshot_date: date - snapshot_id: UUID + snapshot_id: Optional[UUID] = None class CoverageByTactic(BaseModel):