diff --git a/weed/operation/upload_content.go b/weed/operation/upload_content.go index 52f8f9e2b..3101dc191 100644 --- a/weed/operation/upload_content.go +++ b/weed/operation/upload_content.go @@ -120,9 +120,11 @@ func doUploadData(uploadUrl string, filename string, cipher bool, data []byte, i }, filename, contentIsGzipped, mtype, pairMap, jwt) } - uploadResult.Size = uint32(clearDataLen) - if contentIsGzipped { - uploadResult.Gzip = 1 + if uploadResult != nil { + uploadResult.Size = uint32(clearDataLen) + if contentIsGzipped { + uploadResult.Gzip = 1 + } } return uploadResult, err