mirror of
https://github.com/minio/minio.git
synced 2025-11-07 21:02:58 -05:00
@@ -1191,6 +1191,15 @@ func (args eventArgs) ToEvent() event.Event {
|
||||
func sendEvent(args eventArgs) {
|
||||
|
||||
// remove sensitive encryption entries in metadata.
|
||||
switch {
|
||||
case crypto.IsEncrypted(args.Object.UserDefined):
|
||||
if totalObjectSize, err := args.Object.DecryptedSize(); err == nil {
|
||||
args.Object.Size = totalObjectSize
|
||||
}
|
||||
case args.Object.IsCompressed():
|
||||
args.Object.Size = args.Object.GetActualSize()
|
||||
}
|
||||
|
||||
crypto.RemoveSensitiveEntries(args.Object.UserDefined)
|
||||
crypto.RemoveInternalEntries(args.Object.UserDefined)
|
||||
|
||||
|
||||
Reference in New Issue
Block a user