mirror of
https://github.com/HabitRPG/habitica.git
synced 2025-12-16 22:27:26 +01:00
only store necessary data for social login (continuation of 10352) (#10395)
* feat(gdpr) only store necessary data for social login * feat(gdpr) also store email for social users * fix(social auth): store emails array instead of single email * fix(emails): do not get name from old facebook info * add migration to remove extra data from social profiles * update migration description * fix tests * fix typo in migration file
This commit is contained in:
@@ -35,14 +35,6 @@ export function getUserInfo (user, fields = []) {
|
||||
|
||||
if (fields.indexOf('name') !== -1) {
|
||||
info.name = user.profile && user.profile.name;
|
||||
|
||||
if (!info.name) {
|
||||
if (user.auth.local && user.auth.local.username) {
|
||||
info.name = user.auth.local.username;
|
||||
} else if (user.auth.facebook) {
|
||||
info.name = user.auth.facebook.displayName || user.auth.facebook.username;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
if (fields.indexOf('email') !== -1) {
|
||||
|
||||
Reference in New Issue
Block a user