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
Этот коммит содержится в:
коммит произвёл
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)
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
Ссылка в новой задаче
Block a user