bug: Ensure user profile fields are strings

In some cases id from the auth provider might be a int id, in that case wikijs won't accept it. Now, by converting it to strings it works, same for displayName
pull/7914/head
Juan José Sánchez Medina 3 months ago committed by GitHub
parent 6ae53bf1bd
commit 344c661340
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194

@ -27,9 +27,9 @@ module.exports = {
providerKey: req.params.strategy,
profile: {
...profile,
id: _.get(profile, conf.userIdClaim),
displayName: _.get(profile, conf.displayNameClaim, '???'),
email: _.get(profile, conf.emailClaim),
id: String(_.get(profile, conf.userIdClaim)),
displayName: String(_.get(profile, conf.displayNameClaim, '???')),
email: String(_.get(profile, conf.emailClaim)),
picture: picture
}
})

Loading…
Cancel
Save