mirror of
https://github.com/NodeBB/NodeBB.git
synced 2025-12-20 15:30:39 +01:00
fix: possible test fix for subfolder redirect
This commit is contained in:
@@ -164,15 +164,15 @@ authenticationController.registerComplete = async function (req, res) {
|
|||||||
|
|
||||||
const done = function (data) {
|
const done = function (data) {
|
||||||
delete req.session.registration;
|
delete req.session.registration;
|
||||||
|
const relative_path = nconf.get('relative_path');
|
||||||
if (data && data.message) {
|
if (data && data.message) {
|
||||||
return res.redirect(`${nconf.get('relative_path')}/?register=${encodeURIComponent(data.message)}`);
|
return res.redirect(`${relative_path}/?register=${encodeURIComponent(data.message)}`);
|
||||||
}
|
}
|
||||||
|
|
||||||
if (req.session.returnTo) {
|
if (req.session.returnTo) {
|
||||||
res.redirect(nconf.get('relative_path') + req.session.returnTo);
|
res.redirect(relative_path + req.session.returnTo.replace(new RegExp(`^${relative_path}`), ''));
|
||||||
} else {
|
} else {
|
||||||
res.redirect(`${nconf.get('relative_path')}/`);
|
res.redirect(`${relative_path}/`);
|
||||||
}
|
}
|
||||||
};
|
};
|
||||||
|
|
||||||
|
|||||||
@@ -413,7 +413,7 @@ describe('Controllers', () => {
|
|||||||
});
|
});
|
||||||
|
|
||||||
assert.strictEqual(res.statusCode, 302);
|
assert.strictEqual(res.statusCode, 302);
|
||||||
assert.strictEqual(res.headers.location, '/');
|
assert.strictEqual(res.headers.location, `${nconf.get('relative_path')}/`);
|
||||||
});
|
});
|
||||||
});
|
});
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user