Index: Application/Ringtoets/src/Application.Ringtoets.Storage/Update/PipingFailureMechanismUpdateExtensions.cs =================================================================== diff -u -r56fcaa1987b9a7235553ff43a0a4f36b46efdb2e -r4bb55feac151da4010e81849de3103327f7f40ae --- Application/Ringtoets/src/Application.Ringtoets.Storage/Update/PipingFailureMechanismUpdateExtensions.cs (.../PipingFailureMechanismUpdateExtensions.cs) (revision 56fcaa1987b9a7235553ff43a0a4f36b46efdb2e) +++ Application/Ringtoets/src/Application.Ringtoets.Storage/Update/PipingFailureMechanismUpdateExtensions.cs (.../PipingFailureMechanismUpdateExtensions.cs) (revision 4bb55feac151da4010e81849de3103327f7f40ae) @@ -59,6 +59,14 @@ var entity = GetSingleFailureMechanism(mechanism, context); entity.IsRelevant = Convert.ToByte(mechanism.IsRelevant); + UpdateSoilModels(mechanism, collector, context, entity); + mechanism.UpdateFailureMechanismSections(collector, entity, context); + + collector.Update(entity); + } + + private static void UpdateSoilModels(PipingFailureMechanism mechanism, UpdateConversionCollector collector, IRingtoetsEntities context, FailureMechanismEntity entity) + { foreach (var stochasticSoilModel in mechanism.StochasticSoilModels) { if (stochasticSoilModel.IsNew()) @@ -70,8 +78,6 @@ stochasticSoilModel.Update(collector, context); } } - - collector.Update(entity); } private static FailureMechanismEntity GetSingleFailureMechanism(PipingFailureMechanism mechanism, IRingtoetsEntities context)