Skip to content

Commit b4ef2e0

Browse files
fix record_diff prior/later mixup
1 parent ff022fc commit b4ef2e0

File tree

1 file changed

+4
-4
lines changed

1 file changed

+4
-4
lines changed

src/atmst/mst/diff.py

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -41,8 +41,8 @@ def record_diff(ns: NodeStore, created: set[CID], deleted: set[CID]) -> Iterable
4141
later_value=created_kv[created_key]
4242
)
4343
for updated_key in created_kv.keys() & deleted_kv.keys():
44-
v1 = created_kv[updated_key]
45-
v2 = deleted_kv[updated_key]
44+
v1 = deleted_kv[updated_key]
45+
v2 = created_kv[updated_key]
4646
if v1 != v2:
4747
yield RecordDelta(
4848
delta_type=DeltaType.UPDATED,
@@ -54,8 +54,8 @@ def record_diff(ns: NodeStore, created: set[CID], deleted: set[CID]) -> Iterable
5454
yield RecordDelta(
5555
delta_type=DeltaType.DELETED,
5656
path=deleted_key,
57-
prior_value=None,
58-
later_value=deleted_kv[deleted_key]
57+
prior_value=deleted_kv[deleted_key],
58+
later_value=None
5959
)
6060

6161
def very_slow_mst_diff(ns: NodeStore, root_a: CID, root_b: CID):

0 commit comments

Comments
 (0)