[MM-15126] Adding terms of service to the login response (#10625)

Этот коммит содержится в:
Miguel de la Cruz
2019-04-16 17:59:07 +01:00
коммит произвёл GitHub
родитель 12c50eb830
Коммит 83a0e965d3
2 изменённых файлов: 31 добавлений и 0 удалений

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

@@ -1192,6 +1192,17 @@ func login(c *Context, w http.ResponseWriter, r *http.Request) {
c.LogAuditWithUserId(user.Id, "success")
userTermsOfService, err := c.App.GetUserTermsOfService(user.Id)
if err != nil && err.StatusCode != http.StatusNotFound {
c.Err = err
return
}
if userTermsOfService != nil {
user.TermsOfServiceId = userTermsOfService.TermsOfServiceId
user.TermsOfServiceCreateAt = userTermsOfService.CreateAt
}
c.App.Session = *session
user.Sanitize(map[string]bool{})