From 381bce9ac03e12f9e5bf6bcaf982c5edd132dad6 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Ond=C5=99ej=20Budai?= Date: Mon, 15 Aug 2022 14:59:39 +0200 Subject: [PATCH] awscloud: close the file after it's uploaded to S3 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Oops, this was forgotten. Signed-off-by: Ondřej Budai --- internal/cloud/awscloud/awscloud.go | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/internal/cloud/awscloud/awscloud.go b/internal/cloud/awscloud/awscloud.go index fd896e3c6..d0353be15 100644 --- a/internal/cloud/awscloud/awscloud.go +++ b/internal/cloud/awscloud/awscloud.go @@ -131,6 +131,13 @@ func (a *AWS) Upload(filename, bucket, key string) (*s3manager.UploadOutput, err return nil, err } + defer func() { + err := file.Close() + if err != nil { + logrus.Warnf("[AWS] ‼ Failed to close the file uploaded to S3️: %v", err) + } + }() + logrus.Infof("[AWS] 🚀 Uploading image to S3: %s/%s", bucket, key) return a.uploader.Upload( &s3manager.UploadInput{