diff --git a/src/lib/components/AIInsightPanel.svelte b/src/lib/components/AIInsightPanel.svelte
index a11b456..744ccd7 100644
--- a/src/lib/components/AIInsightPanel.svelte
+++ b/src/lib/components/AIInsightPanel.svelte
@@ -236,13 +236,13 @@
{insight.copy.future90Days.body}
{/if}
- {#if insight.calendarContext.length}
+ {#if insight.calendarContext?.length}
رویدادهای مرتبط
- {#each insight.calendarContext as event}{event.titleFa} · {formatDate(event.startDate)}{/each}
diff --git a/src/lib/components/AIInsightPanel.test.ts b/src/lib/components/AIInsightPanel.test.ts
index 322de1b..8bb7522 100644
--- a/src/lib/components/AIInsightPanel.test.ts
+++ b/src/lib/components/AIInsightPanel.test.ts
@@ -51,7 +51,7 @@ const insight: AIInsight = {
options: [],
},
evidence: {},
- calendarContext: [],
+ calendarContext: null as unknown as AIInsight['calendarContext'],
refreshState: { state: 'IDLE' },
sectionRefreshState: {},
generatedAt: '2026-08-22T00:00:00Z',