Skip to content
This repository was archived by the owner on Aug 1, 2023. It is now read-only.

Commit 85eff9a

Browse files
committed
Merge pull request #454 from jrperritt/upload-file-bug-fix
check for etag header only if resp is not nil
2 parents 24c6ec4 + ca68c9b commit 85eff9a

File tree

1 file changed

+4
-4
lines changed

1 file changed

+4
-4
lines changed

openstack/objectstorage/v1/objects/requests.go

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -233,10 +233,10 @@ func Create(c *gophercloud.ServiceClient, containerName, objectName string, cont
233233
resp, err := c.Request("PUT", url, ropts)
234234
if resp != nil {
235235
res.Header = resp.Header
236-
}
237-
if resp.Header.Get("ETag") == fmt.Sprintf("%x", localChecksum) {
238-
res.Err = err
239-
break
236+
if resp.Header.Get("ETag") == fmt.Sprintf("%x", localChecksum) {
237+
res.Err = err
238+
break
239+
}
240240
}
241241
if i == 3 {
242242
res.Err = fmt.Errorf("Local checksum does not match API ETag header")

0 commit comments

Comments
 (0)