Skip to content

Commit

Permalink
fix(authentication-oauth): OAuth redirect lost sometimes due to sessi…
Browse files Browse the repository at this point in the history
…on store race (#2514) (#2515)
  • Loading branch information
mterrel authored Jan 6, 2022
1 parent 1c63e6b commit 67a7e31
Showing 1 changed file with 7 additions and 1 deletion.
8 changes: 7 additions & 1 deletion packages/authentication-oauth/src/express.ts
Original file line number Diff line number Diff line change
Expand Up @@ -57,7 +57,13 @@ export default (options: OauthSetupSettings) => {
req.session.redirect = redirect as string;
req.session.query = query;

res.redirect(`${path}/connect/${name}?${qs.stringify(query as any)}`);
req.session.save((err: any) => {
if (err) {
res.status(500).send(`Error storing session: ${err}`);
} else {
res.redirect(`${path}/connect/${name}?${qs.stringify(query as any)}`);
}
});
});

authApp.get('/:name/callback', (req: any, res: any) => {
Expand Down

0 comments on commit 67a7e31

Please sign in to comment.