Merge pull request #2243 from tb365/bugfix/tb-api-get-spec-dispatcher-fix

get spec fix
This commit is contained in:
yunion-ci-robot
2019-08-13 15:15:01 +08:00
committed by GitHub
2 changed files with 8 additions and 2 deletions
+1 -1
View File
@@ -277,7 +277,7 @@ func (f *ResourceHandlers) getSpecHandler(ctx context.Context, w http.ResponseWr
appsrv.SendJSON(w, modules.ListResult2JSON(ret))
}
} else {
obj, e := module.GetSpecific(session, req.Spec(), req.Spec(), query)
obj, e := module.GetSpecific(session, req.ResID(), req.Spec(), query)
if e != nil {
httperrors.GeneralServerError(w, e)
} else {
+7 -1
View File
@@ -51,10 +51,16 @@ func (manager *SBucketManager) Upload(s *mcclient.ClientSession, bucketId string
headers.Set(api.BUCKET_UPLOAD_OBJECT_ACL_HEADER, acl)
}
_, err := manager.rawRequest(s, method, path, headers, body)
resp, err := manager.rawRequest(s, method, path, headers, body)
if err != nil {
return errors.Wrap(err, "rawRequest")
}
_, _, err = s.ParseJSONResponse(resp, err)
if err != nil {
return err
}
return nil
}