aboutsummaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
Diffstat (limited to 'src')
-rw-r--r--src/zenserver/projectstore/projectstore.cpp8
1 files changed, 7 insertions, 1 deletions
diff --git a/src/zenserver/projectstore/projectstore.cpp b/src/zenserver/projectstore/projectstore.cpp
index 7af543dbc..3d8004be3 100644
--- a/src/zenserver/projectstore/projectstore.cpp
+++ b/src/zenserver/projectstore/projectstore.cpp
@@ -2574,7 +2574,13 @@ ProjectStore::GetProjectChunkInfos(const std::string_view ProjectId, const std::
Response.BeginObject();
Response << "id"sv << ChunkInfo.first;
Response << "rawhash"sv << ChunkInfo.second;
- Response << "rawsize"sv << Chunk.GetSize();
+ uint64_t RawSize = Chunk.GetSize();
+ if (Chunk.GetContentType() == ZenContentType::kCompressedBinary)
+ {
+ IoHash _;
+ (void)CompressedBuffer::FromCompressed(SharedBuffer(Chunk), _, RawSize);
+ }
+ Response << "rawsize"sv << RawSize;
Response.EndObject();
}
}