diff --git a/src/photo/PhotoMedium.tsx b/src/photo/PhotoMedium.tsx index e67e744d..6543c00e 100644 --- a/src/photo/PhotoMedium.tsx +++ b/src/photo/PhotoMedium.tsx @@ -50,7 +50,7 @@ export default function PhotoMedium({ prefetch={prefetch} > {({ isLoading }) => -
+
{isLoading &&
setSwrTimestamp(Date.now()), []); - const { data } = useSWR('getAuth', getAuthAction); + const { data, error } = useSWR('getAuth', getAuthAction); useEffect(() => { - setUserEmail(data?.user?.email ?? undefined); - }, [data]); + if (!error) { + setUserEmail(data?.user?.email ?? undefined); + } + }, [data, error]); const isUserSignedIn = Boolean(userEmail); useEffect(() => { if (isUserSignedIn) {