Index: Ringtoets/Piping/src/Ringtoets.Piping.Data/StochasticSoilModel.cs =================================================================== diff -u -rc1e57c344103b0219edc5bb853da2a0ca5c41877 -r24145cb7feea063e2986e8f4b2270bb2a478b3fd --- Ringtoets/Piping/src/Ringtoets.Piping.Data/StochasticSoilModel.cs (.../StochasticSoilModel.cs) (revision c1e57c344103b0219edc5bb853da2a0ca5c41877) +++ Ringtoets/Piping/src/Ringtoets.Piping.Data/StochasticSoilModel.cs (.../StochasticSoilModel.cs) (revision 24145cb7feea063e2986e8f4b2270bb2a478b3fd) @@ -92,6 +92,7 @@ throw new ArgumentNullException(nameof(fromModel)); } + Id = fromModel.Id; Name = fromModel.Name; SegmentName = fromModel.SegmentName; Geometry.Clear(); @@ -110,13 +111,10 @@ StochasticSoilProfile sameProfile = StochasticSoilProfiles.SingleOrDefault(sp => sp.SoilProfile.Name.Equals(fromProfile.SoilProfile.Name)); if (sameProfile != null) { - var soilProfileChanged = !sameProfile.SoilProfile.Equals(fromProfile.SoilProfile); - sameProfile.Update(fromProfile); - - if (soilProfileChanged) + if (sameProfile.Update(fromProfile)) { updatedProfiles.Add(sameProfile); - } + } } else {