diff --git a/s3/s3.go b/s3/s3.go index dcf773d1f7f8d0341e2594607120776e374b91e5..f2f5993920e1ff21aeb7f21724fd194fb8a787d4 100644 --- a/s3/s3.go +++ b/s3/s3.go @@ -326,6 +326,9 @@ func (s ClientWithHelpers) GetSignedDownloadURL(bucket string, fileName string, getRequest, err := presignClient.PresignGetObject(context.TODO(), getInput, func(po *s3.PresignOptions) { po.Expires = duration }) + if err != nil { + return "", err + } return getRequest.URL, err } @@ -341,6 +344,9 @@ func (s ClientWithHelpers) GetSignedUploadURL(bucket string, fileName string, du putRequest, err := presignClient.PresignPutObject(context.TODO(), putInput, func(po *s3.PresignOptions) { po.Expires = duration }) + if err != nil { + return "", err + } return putRequest.URL, err }