Преглед изворни кода

Merge pull request #579 from ente-io/fix-two-fa-verify-redirect

fixes Cannot read properties of null (reading 'isTwoFactorEnabled')
Abhinav Kumar пре 3 година
родитељ
комит
8bbd09a742
1 измењених фајлова са 3 додато и 3 уклоњено
  1. 3 3
      src/pages/two-factor/verify/index.tsx

+ 3 - 3
src/pages/two-factor/verify/index.tsx

@@ -17,13 +17,13 @@ export default function Home() {
         const main = async () => {
             router.prefetch(PAGES.CREDENTIALS);
             const user: User = getData(LS_KEYS.USER);
-            if (
+            if (!user?.email || !user.twoFactorSessionID) {
+                router.push(PAGES.ROOT);
+            } else if (
                 !user.isTwoFactorEnabled &&
                 (user.encryptedToken || user.token)
             ) {
                 router.push(PAGES.CREDENTIALS);
-            } else if (!user?.email || !user.twoFactorSessionID) {
-                router.push(PAGES.ROOT);
             } else {
                 setSessionID(user.twoFactorSessionID);
             }