diff --git a/components/ArticlePreview/ArticlePreview.tsx b/components/ArticlePreview/ArticlePreview.tsx index f8ea7010..06068693 100644 --- a/components/ArticlePreview/ArticlePreview.tsx +++ b/components/ArticlePreview/ArticlePreview.tsx @@ -55,12 +55,13 @@ const ArticlePreview: NextPage = ({ showBookmark = true, bookmarkedInitialState = false, }) => { + const { data: session } = useSession(); const [bookmarked, setIsBookmarked] = useState(bookmarkedInitialState); const howManySavedToShow = 3; - const { data: bookmarksData, refetch } = api.post.myBookmarks.useQuery({ - limit: howManySavedToShow, - }); - const { data: session } = useSession(); + const { data: bookmarksData, refetch } = api.post.myBookmarks.useQuery( + { limit: howManySavedToShow }, + { enabled: !!session }, + ); const bookmarks = bookmarksData?.bookmarks; const dateTime = Temporal.Instant.from(new Date(date).toISOString()); const readableDate = dateTime.toLocaleString(["en-IE"], {