Index: Application/Ringtoets/src/Application.Ringtoets.Storage/Create/ClosingStructures/ClosingStructuresFailureMechanismCreateExtensions.cs =================================================================== diff -u -red4b032b9903f394deb9691c2c39a9f2122ab0f5 -rc9cee4b6d3ce28471a0054fa2bce21ce9e4c60f8 --- Application/Ringtoets/src/Application.Ringtoets.Storage/Create/ClosingStructures/ClosingStructuresFailureMechanismCreateExtensions.cs (.../ClosingStructuresFailureMechanismCreateExtensions.cs) (revision ed4b032b9903f394deb9691c2c39a9f2122ab0f5) +++ Application/Ringtoets/src/Application.Ringtoets.Storage/Create/ClosingStructures/ClosingStructuresFailureMechanismCreateExtensions.cs (.../ClosingStructuresFailureMechanismCreateExtensions.cs) (revision c9cee4b6d3ce28471a0054fa2bce21ce9e4c60f8) @@ -22,6 +22,7 @@ using System; using System.Collections.Generic; using Application.Ringtoets.Storage.DbContext; +using Core.Common.Utils.Extensions; using Ringtoets.ClosingStructures.Data; using Ringtoets.Common.Data.DikeProfiles; @@ -44,7 +45,7 @@ FailureMechanismEntity entity = mechanism.Create(FailureMechanismType.ReliabilityClosingOfStructure, registry); AddEntitiesForForeshoreProfiles(mechanism.ForeshoreProfiles, entity, registry); AddEntitiesForClosingStructures(mechanism.ClosingStructures, entity, registry); - AddEntitiesForFailureMechanismMeta(mechanism.GeneralInput, entity); + AddEntitiesForFailureMechanismMeta(mechanism, entity); entity.CalculationGroupEntity = mechanism.CalculationsGroup.Create(registry, 0); AddEntitiesForSectionResults(mechanism.SectionResults, registry); @@ -87,9 +88,15 @@ } } - private static void AddEntitiesForFailureMechanismMeta(GeneralClosingStructuresInput generalInput, FailureMechanismEntity entity) + private static void AddEntitiesForFailureMechanismMeta(ClosingStructuresFailureMechanism failureMechanism, + FailureMechanismEntity entity) { - entity.ClosingStructuresFailureMechanismMetaEntities.Add(generalInput.Create()); + var metaEntity = new ClosingStructuresFailureMechanismMetaEntity + { + ForeshoreProfileCollectionSourcePath = failureMechanism.ForeshoreProfiles.SourcePath.DeepClone(), + N2A = failureMechanism.GeneralInput.N2A + }; + entity.ClosingStructuresFailureMechanismMetaEntities.Add(metaEntity); } } } \ No newline at end of file