diff --git a/src/screens/StarterPack/StarterPackLandingScreen.tsx b/src/screens/StarterPack/StarterPackLandingScreen.tsx
index 55bd042134..ef4ee3fedc 100644
--- a/src/screens/StarterPack/StarterPackLandingScreen.tsx
+++ b/src/screens/StarterPack/StarterPackLandingScreen.tsx
@@ -48,12 +48,15 @@ export function LandingScreen({
isError: isErrorStarterPack,
} = useStarterPackQuery({did, rkey})
+ React.useEffect(() => {
+ if (isErrorDid || isErrorStarterPack) {
+ setScreenState(LoggedOutScreenState.S_LoginOrCreateAccount)
+ }
+ }, [isErrorDid, isErrorStarterPack, setScreenState])
+
if (!did || !starterPack) {
return (
-
+
)
}