Index: Ringtoets/Revetment/src/Ringtoets.Revetment.IO/Writers/WaveConditionsCalculationConfigurationWriter.cs =================================================================== diff -u -r09fb591f0e8017e22b62ca554f6eceeeafa51219 -r316d1a999215783c0fedc22da425d5dd6435bd02 --- Ringtoets/Revetment/src/Ringtoets.Revetment.IO/Writers/WaveConditionsCalculationConfigurationWriter.cs (.../WaveConditionsCalculationConfigurationWriter.cs) (revision 09fb591f0e8017e22b62ca554f6eceeeafa51219) +++ Ringtoets/Revetment/src/Ringtoets.Revetment.IO/Writers/WaveConditionsCalculationConfigurationWriter.cs (.../WaveConditionsCalculationConfigurationWriter.cs) (revision 316d1a999215783c0fedc22da425d5dd6435bd02) @@ -105,19 +105,22 @@ private static void WriteWaveReduction(WaveConditionsInput input, XmlWriter writer) { - writer.WriteStartElement(ConfigurationSchemaIdentifiers.WaveReduction); + if (input.ForeshoreProfile != null) + { + writer.WriteStartElement(ConfigurationSchemaIdentifiers.WaveReduction); - writer.WriteElementString( - ConfigurationSchemaIdentifiers.UseBreakWater, - XmlConvert.ToString(input.UseBreakWater)); + writer.WriteElementString( + ConfigurationSchemaIdentifiers.UseBreakWater, + XmlConvert.ToString(input.UseBreakWater)); - WriteBreakWaterProperties(input.BreakWater, writer); + WriteBreakWaterProperties(input.BreakWater, writer); - writer.WriteElementString( - ConfigurationSchemaIdentifiers.UseForeshore, - XmlConvert.ToString(input.UseForeshore)); + writer.WriteElementString( + ConfigurationSchemaIdentifiers.UseForeshore, + XmlConvert.ToString(input.UseForeshore)); - writer.WriteEndElement(); + writer.WriteEndElement(); + } } } } \ No newline at end of file