diff --git a/apps/admin-web/src/views/TrackingQuestionDetailView.vue b/apps/admin-web/src/views/TrackingQuestionDetailView.vue index f4d84a6..e8ef0d3 100644 --- a/apps/admin-web/src/views/TrackingQuestionDetailView.vue +++ b/apps/admin-web/src/views/TrackingQuestionDetailView.vue @@ -681,7 +681,7 @@ function buildInlineCitationMarker( return ""; } - const hasCitation = Boolean(platform?.citations[sourceGroupIndex - 1]); + const hasCitation = Boolean(platform?.citations?.[sourceGroupIndex - 1]); const className = hasCitation ? "tracking-inline-citation" : "tracking-inline-citation tracking-inline-citation--muted"; @@ -934,7 +934,7 @@ function analyzeInlineContentCitations( return left[0] - right[0]; }) .flatMap(([sourceGroupIndex, citationCount]) => { - const citation = platform?.citations[sourceGroupIndex - 1] ?? null; + const citation = platform?.citations?.[sourceGroupIndex - 1] ?? null; const citedURL = citation?.cited_url?.trim() ?? ""; if (!citedURL) { return [];