don't clear AuthService/AuthData if user is System Admin (#12986)

Этот коммит содержится в:
Scott Bishel
2019-11-07 12:12:37 -07:00
коммит произвёл GitHub
родитель 540cfb0239
Коммит e07e114def
3 изменённых файлов: 14 добавлений и 7 удалений

Просмотреть файл

@@ -497,9 +497,11 @@ func (u *User) Sanitize(options map[string]bool) {
}
// Remove any input data from the user object that is not user controlled
func (u *User) SanitizeInput() {
u.AuthData = NewString("")
u.AuthService = ""
func (u *User) SanitizeInput(isAdmin bool) {
if !isAdmin {
u.AuthData = NewString("")
u.AuthService = ""
}
u.LastPasswordUpdate = 0
u.LastPictureUpdate = 0
u.FailedAttempts = 0