bug: also update the operations incrementaly in the snapshot

Michael Muré created

fix #39

Change summary

bug/with_snapshot.go | 2 ++
1 file changed, 2 insertions(+)

Detailed changes

bug/with_snapshot.go 🔗

@@ -28,6 +28,8 @@ func (b *WithSnapshot) Append(op Operation) {
 	}
 
 	snap := op.Apply(*b.snap)
+	snap.Operations = append(snap.Operations, op)
+
 	b.snap = &snap
 }