From 2536b35c59d34eabfbd4905bd38b785e761753c4 Mon Sep 17 00:00:00 2001 From: jano3 <jano@bob.co.za> Date: Wed, 12 Jun 2024 07:53:52 +0200 Subject: [PATCH] Add error check for S3 presign functions --- s3/s3.go | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/s3/s3.go b/s3/s3.go index dcf773d..f2f5993 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 } -- GitLab