fix
patch
feat/adding-debug-logs-to-staging
#3 / 6
fix: reconstruct manifest for snapshots with null manifest_blob
Snapshots created by server-side operations (e.g. merges) may have manifest_blob=NULL in the DB. _snap_row_to_wire previously returned manifest={} for these, causing hash_snapshot({}) on the client which never matches the stored snapshot_id.
Fix: when manifest_blob is None, call _reconstruct_manifest to walk the delta chain and produce the correct full manifest before serializing.
sha256:3f188050991b4e062a2dc0f2f99ee17cb85b7723dbeaedf5f766180582110d7b
sha
~1
symbols
sha256:7651e4ed0edfa59f52ed76b343ab0d4aae17fbe68c2bcc26b79f81b006b1d733
snapshot
~1
symbol modified
0
dead code introduced
Semantic Changes
1 symbol
Older
fix: send snapshot manifest under 'manifest' key not 'delta_upsert'
sha256:52b29c48bd61a50edb216d2dfc4f71d30ec2e0ab37326b3ab970826d5c9c0145
All commits
Newer
Mpack content-addressability
sha256:eead4146ec6c9905a097a89f8dbffa3d5c5e8ef9c1acd0e8a5b2a93b0084d273
0 comments
To add a comment, use the Muse CLI:
muse hub commit comment sha256:3f188050991b4e062a2dc0f2f99ee17cb85b7723dbeaedf5f766180582110d7b --body "your comment"
No comments yet. Be the first to start the discussion.