aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--zenserver/upstream/upstreamcache.cpp4
1 files changed, 2 insertions, 2 deletions
diff --git a/zenserver/upstream/upstreamcache.cpp b/zenserver/upstream/upstreamcache.cpp
index 174c3d17a..085932685 100644
--- a/zenserver/upstream/upstreamcache.cpp
+++ b/zenserver/upstream/upstreamcache.cpp
@@ -158,7 +158,7 @@ namespace detail {
{
const CacheKey& CacheKey = CacheKeys[Index];
CbPackage Package;
- CbObjectView Record;
+ CbObject Record;
if (!Result.Error)
{
@@ -170,7 +170,7 @@ namespace detail {
const CbValidateError ValidationResult = ValidateCompactBinary(RefResult.Response, CbValidateMode::All);
if (ValidationResult == CbValidateError::None)
{
- Record = CbObjectView(RefResult.Response.GetData());
+ Record = LoadCompactBinaryObject(RefResult.Response);
Record.IterateAttachments([this, &Session, &Result, &Package](CbFieldView AttachmentHash) {
CloudCacheResult BlobResult = Session.GetCompressedBlob(AttachmentHash.AsHash());
AppendResult(BlobResult, Result);