From fb6bf25b0d92f7d894d029a4456bed6480e6a504 Mon Sep 17 00:00:00 2001 From: Marina Biryukova Date: Fri, 16 Feb 2024 15:43:47 +0300 Subject: [PATCH] [#300] Update error log record in DeleteMultipleObjects Signed-off-by: Marina Biryukova --- api/handler/delete.go | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/api/handler/delete.go b/api/handler/delete.go index 326b7ad..0a757ee 100644 --- a/api/handler/delete.go +++ b/api/handler/delete.go @@ -231,6 +231,7 @@ func (h *handler) DeleteMultipleObjectsHandler(w http.ResponseWriter, r *http.Re deletedObjects := h.obj.DeleteObjects(ctx, p) var errs []error + var errObjects []string for _, obj := range deletedObjects { if obj.Error != nil { code := "BadRequest" @@ -244,6 +245,7 @@ func (h *handler) DeleteMultipleObjectsHandler(w http.ResponseWriter, r *http.Re VersionID: obj.VersionID, }) errs = append(errs, obj.Error) + errObjects = append(errObjects, obj.String()) } else if !requested.Quiet { deletedObj := DeletedObject{ ObjectIdentifier: ObjectIdentifier{ @@ -260,7 +262,7 @@ func (h *handler) DeleteMultipleObjectsHandler(w http.ResponseWriter, r *http.Re } if len(errs) != 0 { fields := []zap.Field{ - zap.Array("objects", marshaler), + zap.Strings("objects", errObjects), zap.Errors("errors", errs), } h.reqLogger(ctx).Error(logs.CouldntDeleteObjects, fields...)