From 140a7eadb408dd12d24e61cb6bfb30a49c04b859 Mon Sep 17 00:00:00 2001 From: Kaan Kabalak Date: Fri, 18 Oct 2019 05:51:52 -0700 Subject: [PATCH] Fix browser showing compressed instead of actual object size (#8412) Fixes #8930 --- cmd/web-handlers.go | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/cmd/web-handlers.go b/cmd/web-handlers.go index b4fca4c74..03cfa6f5a 100644 --- a/cmd/web-handlers.go +++ b/cmd/web-handlers.go @@ -540,6 +540,12 @@ func (web *webAPIHandlers) ListObjects(r *http.Request, args *ListObjectsArgs, r if err != nil { return toJSONError(ctx, err) } + } else if lo.Objects[i].IsCompressed() { + var actualSize int64 = lo.Objects[i].GetActualSize() + if actualSize < 0 { + return toJSONError(ctx, errInvalidDecompressedSize) + } + lo.Objects[i].Size = actualSize } }