Fixed handleStrategyLogin() server exception.
Ylian Saint-Hilaire committed
Oct 26, 2022 at 14:45 UTC
6f234f83fc636168ff83be0fba2538337761c487
1 file changed
+3
-3
webserver.js
+3
-3
@@ -2573,10 +2573,10 @@ module.exports.CreateWebServer = function (parent, db, args, certificates, doneF
2573
// This is called after a successful Oauth to Twitter, Google, GitHub...
2574
function handleStrategyLogin(req, res) {
2575
const domain = checkUserIpAddress(req, res);
2576
- const authStrategy = req.user.strategy
2576
if (domain == null) { return; }
2578
- parent.debug('authlog', `${authStrategy.toUpperCase()}: Verified user: ${JSON.stringify(req.user, null, 4)}` + JSON.stringify(req.user));
2579
- if ((req.user != null) && (req.user.sid != null)) {
2577
+ if ((req.user != null) && (req.user.sid != null) && (req.user.strategy != null)) {
2578
+ const authStrategy = req.user.strategy
2579
+ parent.debug('authlog', `${authStrategy.toUpperCase()}: Verified user: ${JSON.stringify(req.user, null, 4)}` + JSON.stringify(req.user));
2580
2581
// Check if any group related options exist
2582
var userMemberships = [];