mirror of https://github.com/minio/minio.git
Merge pull request #1115 from krishnasrinivas/return-error-type
jsonrpc: WrapError() makes jsonrpc return unnecessary details in the error message.
This commit is contained in:
commit
7c38430710
|
@ -18,6 +18,9 @@ package main
|
|||
|
||||
import "errors"
|
||||
|
||||
// errInvalidCredentials
|
||||
var errInvalidCredentials = errors.New("Invalid credentials provided")
|
||||
|
||||
// errUnAuthorizedRequest - un authorized request.
|
||||
var errUnAuthorizedRequest = errors.New("Unauthorized request")
|
||||
|
||||
|
|
|
@ -177,7 +177,7 @@ func (web *WebAPI) PutObjectURL(r *http.Request, args *PutObjectURLArgs, reply *
|
|||
}
|
||||
targetHost, err := getTargetHost(web.apiAddress, args.TargetHost)
|
||||
if err != nil {
|
||||
return probe.WrapError(err)
|
||||
return err.ToGoError()
|
||||
}
|
||||
client, e := minio.NewV4(targetHost, web.accessKeyID, web.secretAccessKey, web.inSecure)
|
||||
if e != nil {
|
||||
|
@ -206,7 +206,7 @@ func (web *WebAPI) GetObjectURL(r *http.Request, args *GetObjectURLArgs, reply *
|
|||
|
||||
targetHost, err := getTargetHost(web.apiAddress, args.TargetHost)
|
||||
if err != nil {
|
||||
return probe.WrapError(err)
|
||||
return err.ToGoError()
|
||||
}
|
||||
client, e := minio.NewV4(targetHost, web.accessKeyID, web.secretAccessKey, web.inSecure)
|
||||
if e != nil {
|
||||
|
@ -239,11 +239,11 @@ func (web *WebAPI) Login(r *http.Request, args *LoginArgs, reply *LoginRep) erro
|
|||
if jwt.Authenticate(args.Username, args.Password) {
|
||||
token, err := jwt.GenerateToken(args.Username)
|
||||
if err != nil {
|
||||
return probe.WrapError(err.Trace())
|
||||
return err.ToGoError()
|
||||
}
|
||||
reply.Token = token
|
||||
reply.UIVersion = uiVersion
|
||||
return nil
|
||||
}
|
||||
return errUnAuthorizedRequest
|
||||
return errInvalidCredentials
|
||||
}
|
||||
|
|
Loading…
Reference in New Issue