MM-58847 Sanitize User (#27471)
* add more fields to sanitizeInput on User * add test for user sanoitizeInput * add more fields * remove line, lint fix * additional fields and sanitize update * Update user_test.go * remove fields that are unnecessary to check * add check to test --------- Co-authored-by: Mattermost Build <build@mattermost.com>
Этот коммит содержится в:
коммит произвёл
GitHub
родитель
e917709be5
Коммит
ea6490a5eb
@@ -686,6 +686,8 @@ func (u *User) SanitizeInput(isAdmin bool) {
|
||||
u.EmailVerified = false
|
||||
}
|
||||
u.RemoteId = NewString("")
|
||||
u.CreateAt = 0
|
||||
u.UpdateAt = 0
|
||||
u.DeleteAt = 0
|
||||
u.LastPasswordUpdate = 0
|
||||
u.LastPictureUpdate = 0
|
||||
@@ -693,6 +695,7 @@ func (u *User) SanitizeInput(isAdmin bool) {
|
||||
u.MfaActive = false
|
||||
u.MfaSecret = ""
|
||||
u.Email = strings.TrimSpace(u.Email)
|
||||
u.LastActivityAt = 0
|
||||
}
|
||||
|
||||
func (u *User) ClearNonProfileFields(asAdmin bool) {
|
||||
|
||||
Ссылка в новой задаче
Block a user