Index: Ringtoets/Common/src/Ringtoets.Common.Data/UpdateDataStrategies/UpdateDataStrategyBase.cs
===================================================================
diff -u -raae2ecaacbb094fe66d6a54d6ac4b1e6780b0864 -rdd4e75e27880fc06f6823cca424a010ab19adb33
--- Ringtoets/Common/src/Ringtoets.Common.Data/UpdateDataStrategies/UpdateDataStrategyBase.cs (.../UpdateDataStrategyBase.cs) (revision aae2ecaacbb094fe66d6a54d6ac4b1e6780b0864)
+++ Ringtoets/Common/src/Ringtoets.Common.Data/UpdateDataStrategies/UpdateDataStrategyBase.cs (.../UpdateDataStrategyBase.cs) (revision dd4e75e27880fc06f6823cca424a010ab19adb33)
@@ -39,8 +39,8 @@
/// The target data type.
/// The failure mechanism in which the target collection should be updated.
public abstract class UpdateDataStrategyBase
- where TTargetData : class
- where TFailureMechanism : IFailureMechanism
+ where TTargetData : class
+ where TFailureMechanism : IFailureMechanism
{
protected readonly TFailureMechanism failureMechanism;
private readonly IEqualityComparer equalityComparer;
@@ -147,9 +147,8 @@
}
affectedObjects.AddRange(UpdateData(objectsToBeUpdated, importedObjects));
affectedObjects.AddRange(RemoveData(objectsToBeRemoved));
-
targetDataCollection.Clear();
- targetDataCollection.AddRange(objectsToBeAdded.Union(objectsToBeUpdated), sourceFilePath);
+ targetDataCollection.AddRange(objectsToBeUpdated.Union(objectsToBeAdded), sourceFilePath);
return affectedObjects.Distinct(new ReferenceEqualityComparer());
}