79436322

Date: 2025-02-13 13:34:35
Score: 1
Natty:
Report link

Found a solution, if anyone ever has a similar problem.. I changed

passport.deserializeUser(function(id, done) {
User.findById(id, function(err, user) {
  done(err, user);
});
});

to

passport.deserializeUser(async function(id, done) {
try {
  const user = await User.findById(id).exec(); 
  done(null, user); 
} catch (err) {
  done(err, null); 
}
});

And added {} to arrow function before res.render(which wasn't the only problem)

Reasons:
  • Has code block (-0.5):
  • Self-answer (0.5):
  • Low reputation (1):
Posted by: Stefan