(env) do not redirect to production when using social login

This commit is contained in:
Valentyne Stigloher 2024-06-16 10:50:13 +02:00
parent 5326c4ade5
commit 9b233bc216

View File

@ -662,7 +662,9 @@ router.get('/user/social/:provider', handleErrorAsync(async (req, res) => {
if (!req.session.socialRedirect) {
return `/${config.user.route}`;
}
const host = process.env.NODE_ENV === 'development' ? '' : buildLocaleList(config.locale, true)[req.session.socialRedirect].url;
const host = process.env.NODE_ENV === 'development' || process.env.ENV === 'test'
? ''
: buildLocaleList(config.locale, true)[req.session.socialRedirect].url;
delete req.session.socialRedirect;
return `${host}/api/user/social-redirect-callback/${encodeURIComponent(token)}`;