fix bug
diff --git a/bundle.go b/bundle.go index acad9b1..b2206ea 100644 --- a/bundle.go +++ b/bundle.go
@@ -57,11 +57,11 @@ } type blobServerResponse struct { - id string `json:"id"` - kind string `json:"kind"` - self string `json:"self"` - signedUrl string `json:"signedurl"` - signedUrlExpiryTimestamp string `json:"signedurlexpirytimestamp"` + Id string `json:"id"` + Kind string `json:"kind"` + Self string `json:"self"` + SignedUrl string `json:"signedurl"` + SignedUrlExpiryTimestamp string `json:"signedurlexpirytimestamp"` } func (bm *bundleManager) initializeBundleDownloading() { @@ -229,6 +229,7 @@ log.Errorf("Unable to get signed URL from BlobServer %s: %v", uri, err) return "", err } + defer surl.Close() body, err := ioutil.ReadAll(surl) if err != nil { @@ -242,7 +243,7 @@ return "", err } - return string(res.signedUrl), nil + return res.SignedUrl, nil } // downloadFromURI involves retrieving the signed URL for the blob, and storing the resource locally