Skip to content

Commit 53b0b4c

Browse files
authored
Merge pull request #17 from noalbalint/fix-login-failure-flow
Fix redirect handling on failed login
2 parents de3e564 + d18f275 commit 53b0b4c

1 file changed

Lines changed: 10 additions & 6 deletions

File tree

src/features/auth/AuthScreen.js

Lines changed: 10 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -50,12 +50,16 @@ function AuthScreen({ isRegisterScreen }) {
5050
isRegisterScreen
5151
? register({ username, email, password })
5252
: login({ email, password })
53-
);
54-
if (isRegisterScreen) {
55-
navigate('/login');
56-
} else {
57-
navigate('/');
58-
}
53+
).then((action) => {
54+
if (action.meta.requestStatus === 'rejected') {
55+
return;
56+
}
57+
if (isRegisterScreen) {
58+
navigate('/login');
59+
} else {
60+
navigate('/');
61+
}
62+
});
5963
};
6064

6165
return (

0 commit comments

Comments
 (0)