diff --git a/apps/web/components/document-cards/tweet-preview.tsx b/apps/web/components/document-cards/tweet-preview.tsx index 894d4d12..984b469c 100644 --- a/apps/web/components/document-cards/tweet-preview.tsx +++ b/apps/web/components/document-cards/tweet-preview.tsx @@ -122,7 +122,9 @@ function parseTweetData(data: Tweet | string): Tweet | null { if (typeof data !== "string") return data try { const parsed = JSON.parse(data) - return parsed && typeof parsed === "object" ? (parsed as Tweet) : null + return parsed && typeof parsed === "object" && !Array.isArray(parsed) + ? (parsed as Tweet) + : null } catch { return null }