Skip to content

Commit 18c71d1

Browse files
committed
fix: lint
1 parent fc47f85 commit 18c71d1

File tree

1 file changed

+8
-15
lines changed

1 file changed

+8
-15
lines changed

internal/sync/s3.go

+8-15
Original file line numberDiff line numberDiff line change
@@ -192,18 +192,6 @@ func pushS3WithSession(ctx context.Context, s3Session *s3.S3, bucket *string, im
192192
return nil
193193
}
194194

195-
func s3ObjectExists(s3Session *s3.S3, bucket *string, key string) (bool, error) {
196-
_, err := s3Session.HeadObject(&s3.HeadObjectInput{
197-
Bucket: bucket,
198-
Key: &key,
199-
})
200-
if err != nil {
201-
return false, err
202-
}
203-
204-
return true, nil
205-
}
206-
207195
func syncObject(ctx context.Context, s3Session *s3.S3, bucket *string, key string, acl *string, contentType *string, r io.ReadSeeker) error {
208196
head, err := s3Session.HeadObject(&s3.HeadObjectInput{
209197
Bucket: bucket,
@@ -216,10 +204,15 @@ func syncObject(ctx context.Context, s3Session *s3.S3, bucket *string, key strin
216204
}
217205

218206
// We store the digest as metadata so we can compare with the ETag without having to download the object.
219-
headMetadataDigestPtr, digestPresent := head.Metadata["X-Calculated-Digest"]
220207
var headMetadataDigest string
221-
if digestPresent {
222-
headMetadataDigest = *headMetadataDigestPtr
208+
var digestPresent bool
209+
var headMetadataDigestPtr *string
210+
211+
if head.Metadata != nil {
212+
headMetadataDigestPtr, digestPresent = head.Metadata["X-Calculated-Digest"]
213+
if digestPresent {
214+
headMetadataDigest = *headMetadataDigestPtr
215+
}
223216
}
224217

225218
var etag string

0 commit comments

Comments
 (0)