From 248f991ad463e5f37c3657cec3c89845f4bdcd30 Mon Sep 17 00:00:00 2001 From: Alexander Neumann Date: Sat, 19 Dec 2015 13:23:05 +0100 Subject: [PATCH] s3: don't remove the bucket on Delete() --- backend/s3/s3.go | 9 ++------- 1 file changed, 2 insertions(+), 7 deletions(-) diff --git a/backend/s3/s3.go b/backend/s3/s3.go index 1fb62463..4687de38 100644 --- a/backend/s3/s3.go +++ b/backend/s3/s3.go @@ -240,7 +240,7 @@ func (be *S3Backend) removeKeys(t backend.Type) error { return nil } -// Delete removes all restic keys and the bucket. +// Delete removes all restic keys in the bucket. It will not remove the bucket itself. func (be *S3Backend) Delete() error { alltypes := []backend.Type{ backend.Data, @@ -256,12 +256,7 @@ func (be *S3Backend) Delete() error { } } - err := be.Remove(backend.Config, "") - if err != nil { - return err - } - - return be.s3api.RemoveBucket(be.bucketname) + return be.Remove(backend.Config, "") } // Close does nothing