From 8f9f29b7733471369e7d7b41d26a0da41a5fc1fd Mon Sep 17 00:00:00 2001 From: limd Date: Wed, 23 Sep 2020 13:33:13 +0800 Subject: [PATCH] fixed the problem of empty directory when S3 deleted the directory --- weed/s3api/s3api_object_handlers.go | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/weed/s3api/s3api_object_handlers.go b/weed/s3api/s3api_object_handlers.go index 994726565..c5f0dabf6 100644 --- a/weed/s3api/s3api_object_handlers.go +++ b/weed/s3api/s3api_object_handlers.go @@ -113,7 +113,7 @@ func (s3a *S3ApiServer) DeleteObjectHandler(w http.ResponseWriter, r *http.Reque bucket, object := getBucketAndObject(r) response, _ := s3a.listFilerEntries(bucket, object, 1, "", "/") - if len(response.Contents) != 0 && strings.HasSuffix(r.URL.Path, "/") { + if len(response.Contents) != 0 && strings.HasSuffix(object, "/") { w.WriteHeader(http.StatusNoContent) return }