fix: if upload status code isn't 200, make it an err based on the body
This commit is contained in:
parent
fbc9133df5
commit
039a4a3354
|
@ -84,12 +84,17 @@ func (f *FilesService) PostUpload() {
|
||||||
}
|
}
|
||||||
|
|
||||||
ret, err := client.R().SetBody(file).Put(fmt.Sprintf("/worker/objects/%s", hashHex))
|
ret, err := client.R().SetBody(file).Put(fmt.Sprintf("/worker/objects/%s", hashHex))
|
||||||
|
if ret.StatusCode() != 200 {
|
||||||
|
err = errors.New(string(ret.Body()))
|
||||||
|
}
|
||||||
if internalError(ctx, err) {
|
if internalError(ctx, err) {
|
||||||
return
|
return
|
||||||
}
|
}
|
||||||
fmt.Println(ret)
|
|
||||||
|
|
||||||
_, err = client.R().SetBody(tree).Put(fmt.Sprintf("/worker/objects/%s.obao", hashHex))
|
ret, err = client.R().SetBody(tree).Put(fmt.Sprintf("/worker/objects/%s.obao", hashHex))
|
||||||
|
if ret.StatusCode() != 200 {
|
||||||
|
err = errors.New(string(ret.Body()))
|
||||||
|
}
|
||||||
if internalError(ctx, err) {
|
if internalError(ctx, err) {
|
||||||
return
|
return
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue