Index: Application/Ringtoets/src/Application.Ringtoets.Storage/Read/FailureMechanismEntityReadExtensions.cs =================================================================== diff -u -r6961604966c692884a617414010e131915732469 -re57e79927485e44d681b0617f17bada42dbfb862 --- Application/Ringtoets/src/Application.Ringtoets.Storage/Read/FailureMechanismEntityReadExtensions.cs (.../FailureMechanismEntityReadExtensions.cs) (revision 6961604966c692884a617414010e131915732469) +++ Application/Ringtoets/src/Application.Ringtoets.Storage/Read/FailureMechanismEntityReadExtensions.cs (.../FailureMechanismEntityReadExtensions.cs) (revision e57e79927485e44d681b0617f17bada42dbfb862) @@ -927,7 +927,7 @@ entity.ReadCommonFailureMechanismProperties(failureMechanism, collector); entity.ReadDuneErosionMechanismSectionResults(failureMechanism, collector); entity.ReadGeneralDuneErosionInput(failureMechanism.GeneralInput); - entity.ReadDuneLocations(failureMechanism.DuneLocations, collector); + failureMechanism.SetDuneLocations(entity.ReadDuneLocations(collector)); } private static void ReadGeneralDuneErosionInput(this FailureMechanismEntity entity, GeneralDuneErosionInput input) @@ -948,14 +948,13 @@ } } - private static void ReadDuneLocations(this FailureMechanismEntity entity, - List locations, - ReadConversionCollector collector) + private static IEnumerable ReadDuneLocations(this FailureMechanismEntity entity, + ReadConversionCollector collector) { - locations.AddRange(entity.DuneLocationEntities + return entity.DuneLocationEntities .OrderBy(location => location.Order) .Select(location => location.Read(collector)) - .ToArray()); + .ToArray(); } #endregion