From 3d74efa6b1123f7dbb4e48f57ee9d9ba4b916e3d Mon Sep 17 00:00:00 2001 From: Ritesh H Shukla Date: Mon, 8 Feb 2021 19:58:17 -0800 Subject: [PATCH] fux: copy object for encrypted objects (#11490) --- cmd/object-handlers.go | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/cmd/object-handlers.go b/cmd/object-handlers.go index b3ef91832..86b521e85 100644 --- a/cmd/object-handlers.go +++ b/cmd/object-handlers.go @@ -1041,7 +1041,7 @@ func (api objectAPIHandlers) CopyObjectHandler(w http.ResponseWriter, r *http.Re var encMetadata = make(map[string]string) if objectAPI.IsEncryptionSupported() { // Encryption parameters not applicable for this object. - if _, ok := crypto.IsEncrypted(srcInfo.UserDefined); ok && crypto.SSECopy.IsRequested(r.Header) { + if _, ok := crypto.IsEncrypted(srcInfo.UserDefined); !ok && crypto.SSECopy.IsRequested(r.Header) { writeErrorResponse(ctx, w, toAPIError(ctx, errInvalidEncryptionParameters), r.URL, guessIsBrowserReq(r)) return }