* Sanitize RemoteEmail user prop

If the server is configured to hide user emails, the "RemoteEmail"
user property will be sanitized as well, effectively hiding the real
email of remote users.

* fix merge conflict

---------

Co-authored-by: Doug Lauder <wiggin77@warpmail.net>
Co-authored-by: Mattermost Build <build@mattermost.com>
Этот коммит содержится в:
Miguel de la Cruz
2024-06-26 19:48:31 +02:00
коммит произвёл GitHub
родитель 59998b0b84
Коммит 2aff84a72e
6 изменённых файлов: 32 добавлений и 9 удалений

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

@@ -637,6 +637,7 @@ func (u *User) Sanitize(options map[string]bool) {
if len(options) != 0 && !options["email"] {
u.Email = ""
delete(u.Props, UserPropsKeyRemoteEmail)
}
if len(options) != 0 && !options["fullname"] {
u.FirstName = ""