From cfbf6a6ede43ee749db796e0504ac34fa52c73f2 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):