From 5378c957f5f641a62dff65cee5b94c922fc7e5d2 Mon Sep 17 00:00:00 2001 From: jiuker <2818723467@qq.com> Date: Thu, 9 May 2024 18:32:30 +0800 Subject: [PATCH] fix: mc rb --force return ok with bucketNotExists (#4927) --- cmd/rb-main.go | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/cmd/rb-main.go b/cmd/rb-main.go index e98d796be1..4a89205f28 100644 --- a/cmd/rb-main.go +++ b/cmd/rb-main.go @@ -258,11 +258,17 @@ func mainRemoveBucket(cliCtx *cli.Context) error { if err != nil { switch err.ToGoError().(type) { case BucketNameEmpty: + case BucketDoesNotExist: + if isForce { + continue + } + errorIf(err.Trace(targetURL), "Unable to validate target `"+targetURL+"`.") + cErr = exitStatus(globalErrorExitStatus) + continue default: errorIf(err.Trace(targetURL), "Unable to validate target `"+targetURL+"`.") cErr = exitStatus(globalErrorExitStatus) continue - } }