Index: Ringtoets/GrassCoverErosionOutwards/src/Ringtoets.GrassCoverErosionOutwards.Plugin/GrassCoverErosionOutwardsPlugin.cs =================================================================== diff -u -re5017142a4aa94d60660fa20450f34eeb26662ab -rbe670ca6ad110cd393572f68c8b55621fbd30259 --- Ringtoets/GrassCoverErosionOutwards/src/Ringtoets.GrassCoverErosionOutwards.Plugin/GrassCoverErosionOutwardsPlugin.cs (.../GrassCoverErosionOutwardsPlugin.cs) (revision e5017142a4aa94d60660fa20450f34eeb26662ab) +++ Ringtoets/GrassCoverErosionOutwards/src/Ringtoets.GrassCoverErosionOutwards.Plugin/GrassCoverErosionOutwardsPlugin.cs (.../GrassCoverErosionOutwardsPlugin.cs) (revision be670ca6ad110cd393572f68c8b55621fbd30259) @@ -482,7 +482,7 @@ { return new object[] { - new FailureMechanismAssemblyCategoriesContext(failureMechanism, assessmentSection, () => failureMechanism.GeneralInput.N), + new FailureMechanismAssemblyCategoriesContext(failureMechanism, assessmentSection, () => failureMechanism.GeneralInput.N), new FailureMechanismSectionResultContext( failureMechanism.SectionResults, failureMechanism), failureMechanism.OutputComments @@ -796,7 +796,8 @@ calculation.InputParameters.HydraulicBoundaryLocation, calculation.InputParameters.CategoryType), assessmentSection.HydraulicBoundaryDatabase.FilePath, - assessmentSection.HydraulicBoundaryDatabase.EffectivePreprocessorDirectory()); + assessmentSection.HydraulicBoundaryDatabase.EffectivePreprocessorDirectory(), + failureMechanism.GetNorm(assessmentSection, calculation.InputParameters.CategoryType)); } } @@ -933,12 +934,17 @@ private static void Validate(GrassCoverErosionOutwardsWaveConditionsCalculationContext context) { - GrassCoverErosionOutwardsWaveConditionsCalculationService.Validate(context.WrappedData, - context.FailureMechanism.GetAssessmentLevel(context.AssessmentSection, - context.WrappedData.InputParameters.HydraulicBoundaryLocation, - context.WrappedData.InputParameters.CategoryType), - context.AssessmentSection.HydraulicBoundaryDatabase.FilePath, - context.AssessmentSection.HydraulicBoundaryDatabase.EffectivePreprocessorDirectory()); + IAssessmentSection contextAssessmentSection = context.AssessmentSection; + GrassCoverErosionOutwardsFailureMechanism failureMechanism = context.FailureMechanism; + GrassCoverErosionOutwardsWaveConditionsCalculation calculation = context.WrappedData; + + GrassCoverErosionOutwardsWaveConditionsCalculationService.Validate(calculation, + failureMechanism.GetAssessmentLevel(contextAssessmentSection, + calculation.InputParameters.HydraulicBoundaryLocation, + calculation.InputParameters.CategoryType), + contextAssessmentSection.HydraulicBoundaryDatabase.FilePath, + contextAssessmentSection.HydraulicBoundaryDatabase.EffectivePreprocessorDirectory(), + failureMechanism.GetNorm(contextAssessmentSection, calculation.InputParameters.CategoryType)); } private void PerformCalculation(GrassCoverErosionOutwardsWaveConditionsCalculation calculation,