From 7d1860e608496ad28cadc173bc7eea47e653600a Mon Sep 17 00:00:00 2001 From: Kevin Jump Date: Tue, 16 Apr 2024 16:29:18 +0100 Subject: [PATCH 1/2] Fix for #619. don't report property deletes as changes when they have already happened --- uSync.Core/Tracking/SyncRootMergerHelper.cs | 17 +++++++++++++++-- 1 file changed, 15 insertions(+), 2 deletions(-) diff --git a/uSync.Core/Tracking/SyncRootMergerHelper.cs b/uSync.Core/Tracking/SyncRootMergerHelper.cs index cb52b0e3..8ab418be 100644 --- a/uSync.Core/Tracking/SyncRootMergerHelper.cs +++ b/uSync.Core/Tracking/SyncRootMergerHelper.cs @@ -28,9 +28,17 @@ public static (XElement combined, XElement differences) CompareNodes(List Date: Tue, 16 Apr 2024 16:47:06 +0100 Subject: [PATCH 2/2] Add fix for #620 - don't recreate items that are deleted. --- uSync.Core/Tracking/SyncRootMergerHelper.cs | 12 +++++++----- 1 file changed, 7 insertions(+), 5 deletions(-) diff --git a/uSync.Core/Tracking/SyncRootMergerHelper.cs b/uSync.Core/Tracking/SyncRootMergerHelper.cs index 8ab418be..9aa5a4dd 100644 --- a/uSync.Core/Tracking/SyncRootMergerHelper.cs +++ b/uSync.Core/Tracking/SyncRootMergerHelper.cs @@ -4,6 +4,8 @@ using System.Xml.Linq; using System.Xml.XPath; +using Serilog.Core; + namespace uSync.Core.Tracking; public class SyncRootMergerHelper @@ -26,13 +28,13 @@ public static (XElement combined, XElement differences) CompareNodes(List