diff --git a/weed/replication/sink/s3sink/s3_sink.go b/weed/replication/sink/s3sink/s3_sink.go index 310af9878..367ce8c14 100644 --- a/weed/replication/sink/s3sink/s3_sink.go +++ b/weed/replication/sink/s3sink/s3_sink.go @@ -209,7 +209,7 @@ func (s3sink *S3Sink) CreateEntry(key string, entry *filer_pb.Entry, signatures if tags != "" { uploadInput.Tagging = aws.String(tags) } - if entry.Attributes.Mime != "" { + if entry.Attributes != nil && entry.Attributes.Mime != "" { uploadInput.ContentType = aws.String(entry.Attributes.Mime) } if len(entry.Attributes.Md5) > 0 {