MM-10133 Suppress confusing personal access token message in invalid session error (#8645)

* Suppress confusing personal access token message in invalid session error

* Updates per feedback
Этот коммит содержится в:
Joram Wilander
2018-04-20 08:44:01 -04:00
коммит произвёл GitHub
родитель 514033f14c
Коммит 7987c95fcd

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

@@ -63,7 +63,13 @@ func (a *App) GetSession(token string) (*model.Session, *model.AppError) {
var err *model.AppError
session, err = a.createSessionForUserAccessToken(token)
if err != nil {
return nil, model.NewAppError("GetSession", "api.context.invalid_token.error", map[string]interface{}{"Token": token}, err.Error(), http.StatusUnauthorized)
detailedError := ""
statusCode := http.StatusUnauthorized
if err.Id != "app.user_access_token.invalid_or_missing" {
detailedError = err.Error()
statusCode = err.StatusCode
}
return nil, model.NewAppError("GetSession", "api.context.invalid_token.error", map[string]interface{}{"Token": token}, detailedError, statusCode)
}
}