From 4c12f3dd6218db4e8ee377703a6157d1e8cd4739 Mon Sep 17 00:00:00 2001 From: Tim Haasdyk Date: Mon, 24 Mar 2025 16:05:13 +0100 Subject: [PATCH] Fix IsNew logic --- ...hangesAtOnceWithMergedHistory.verified.txt | 39 +++++++++++++------ src/SIL.Harmony/SnapshotWorker.cs | 8 ++-- 2 files changed, 32 insertions(+), 15 deletions(-) diff --git a/src/SIL.Harmony.Tests/DataModelSimpleChanges.Writing2ChangesAtOnceWithMergedHistory.verified.txt b/src/SIL.Harmony.Tests/DataModelSimpleChanges.Writing2ChangesAtOnceWithMergedHistory.verified.txt index 56c2ada..acd4e0b 100644 --- a/src/SIL.Harmony.Tests/DataModelSimpleChanges.Writing2ChangesAtOnceWithMergedHistory.verified.txt +++ b/src/SIL.Harmony.Tests/DataModelSimpleChanges.Writing2ChangesAtOnceWithMergedHistory.verified.txt @@ -50,12 +50,29 @@ }, { $type: Commit, + Snapshots: [ + { + $type: ObjectSnapshot, + Id: Guid_5, + TypeName: Word, + Entity: { + $type: Word, + Text: first, + Note: a word note, + Id: Guid_2 + }, + EntityId: Guid_2, + EntityIsDeleted: false, + CommitId: Guid_6, + IsRoot: false + } + ], Hash: Hash_2, ParentHash: Hash_1, ChangeEntities: [ { $type: ChangeEntity, - CommitId: Guid_5, + CommitId: Guid_6, EntityId: Guid_2, Change: { $type: SetWordNoteChange, @@ -68,9 +85,9 @@ CompareKey: { $type: ValueTuple, - CommitId: Guid_6, + CommitId: Guid_7, EntityId: Guid_2, Change: { $type: SetWordTextChange, @@ -101,9 +118,9 @@ CompareKey: { $type: ValueTuple, - CommitId: Guid_8, + CommitId: Guid_9, EntityId: Guid_2, Change: { $type: SetWordTextChange, @@ -151,9 +168,9 @@ CompareKey: { $type: ValueTuple