This commit is contained in:
Mickael Kerjean 2020-02-11 18:17:29 +11:00
commit ef122a7c48

View file

@ -226,6 +226,14 @@ func (s S3Backend) Rm(path string) error {
return NewError("Doesn't exist", 404) return NewError("Doesn't exist", 404)
} }
if !strings.HasSuffix(p.path, "/") {
_, err := client.DeleteObject(&s3.DeleteObjectInput{
Bucket: aws.String(p.bucket),
Key: &p.path,
})
return err
}
objs, err := client.ListObjects(&s3.ListObjectsInput{ objs, err := client.ListObjects(&s3.ListObjectsInput{
Bucket: aws.String(p.bucket), Bucket: aws.String(p.bucket),
Prefix: aws.String(p.path), Prefix: aws.String(p.path),