diff --git a/lib/utils/fc-cache.js b/lib/utils/fc-cache.js
--- a/lib/utils/fc-cache.js
+++ b/lib/utils/fc-cache.js
@@ -141,7 +141,11 @@
     }
 
     const { farcasterUser } = cacheResult;
-    if (typeof farcasterUser !== 'object' || farcasterUser instanceof Promise) {
+    if (
+      typeof farcasterUser !== 'object' ||
+      farcasterUser instanceof Promise ||
+      !farcasterUser
+    ) {
       return undefined;
     }