fix(auth): don't reset user settings when updating name or email from external auth provider
Resolves https://github.com/go-vikunja/api/issues/102
This commit is contained in:
parent
32611dc2d7
commit
a5a6aba7c8
@ -261,13 +261,8 @@ func getOrCreateUser(s *xorm.Session, cl *claims, issuer, subject string) (u *us
|
|||||||
if cl.Name != u.Name {
|
if cl.Name != u.Name {
|
||||||
u.Name = cl.Name
|
u.Name = cl.Name
|
||||||
}
|
}
|
||||||
u, err = user.UpdateUser(s, &user.User{
|
|
||||||
ID: u.ID,
|
u, err = user.UpdateUser(s, u, false)
|
||||||
Email: u.Email,
|
|
||||||
Name: u.Name,
|
|
||||||
Issuer: issuer,
|
|
||||||
Subject: subject,
|
|
||||||
}, false)
|
|
||||||
if err != nil {
|
if err != nil {
|
||||||
return nil, err
|
return nil, err
|
||||||
}
|
}
|
||||||
|
Loading…
x
Reference in New Issue
Block a user