From 3f72439b8a27afe31ced950729d6ecd3d89f18f3 Mon Sep 17 00:00:00 2001 From: Kaan Kabalak Date: Thu, 28 Mar 2024 14:37:42 -0700 Subject: [PATCH] Suppress error log for force-deleting object in locked bucket (#19378) --- cmd/object-handlers.go | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/cmd/object-handlers.go b/cmd/object-handlers.go index 8d8ebeacb..5733acc22 100644 --- a/cmd/object-handlers.go +++ b/cmd/object-handlers.go @@ -2826,7 +2826,9 @@ func (api objectAPIHandlers) DeleteObjectHandler(w http.ResponseWriter, r *http. rcfg, _ := globalBucketObjectLockSys.Get(bucket) if rcfg.LockEnabled && opts.DeletePrefix { - writeErrorResponse(ctx, w, toAPIError(ctx, errors.New("force-delete is forbidden in a locked-enabled bucket")), r.URL) + apiErr := toAPIError(ctx, errInvalidArgument) + apiErr.Description = "force-delete is forbidden on Object Locking enabled buckets" + writeErrorResponse(ctx, w, apiErr, r.URL) return }