diff --git a/weed/s3api/s3api_object_handlers_copy.go b/weed/s3api/s3api_object_handlers_copy.go index 8e9c1090e..abec42af9 100644 --- a/weed/s3api/s3api_object_handlers_copy.go +++ b/weed/s3api/s3api_object_handlers_copy.go @@ -367,7 +367,8 @@ func (s3a *S3ApiServer) CopyObjectHandler(w http.ResponseWriter, r *http.Request // to preserve the encryption header filtering. Fixes GitHub #7562. processedMetadata, tagErr := processMetadataBytes(r.Header, dstEntry.Extended, replaceMeta, replaceTagging) if tagErr != nil { - s3err.WriteErrorResponse(w, r, s3err.ErrInvalidCopySource) + glog.Errorf("CopyObjectHandler ValidateTags error %s: %v", r.URL, tagErr) + s3err.WriteErrorResponse(w, r, s3err.ErrInvalidTag) return }