Index: DamEngine/trunk/src/Deltares.DamEngine.Calculators/DikesOperational/OperationalCalculator.cs
===================================================================
diff -u -r1644 -r1648
--- DamEngine/trunk/src/Deltares.DamEngine.Calculators/DikesOperational/OperationalCalculator.cs (.../OperationalCalculator.cs) (revision 1644)
+++ DamEngine/trunk/src/Deltares.DamEngine.Calculators/DikesOperational/OperationalCalculator.cs (.../OperationalCalculator.cs) (revision 1648)
@@ -80,6 +80,14 @@
/// The dam project data.
public void Execute(DamProjectData damProjectData)
{
+ if (damProjectData.CalculationMessages == null)
+ {
+ damProjectData.CalculationMessages = new List();
+ }
+ else
+ {
+ damProjectData.CalculationMessages.Clear();
+ }
outputParameter = DetermineOutputParameter(damProjectData.DamProjectCalculationSpecification.CurrentSpecification);
// counter to determine if locations are processed
int locationCount = 0;
Index: DamEngine/trunk/src/Deltares.DamEngine.Interface/FillDamFromXmlInput.cs
===================================================================
diff -u -r1636 -r1648
--- DamEngine/trunk/src/Deltares.DamEngine.Interface/FillDamFromXmlInput.cs (.../FillDamFromXmlInput.cs) (revision 1636)
+++ DamEngine/trunk/src/Deltares.DamEngine.Interface/FillDamFromXmlInput.cs (.../FillDamFromXmlInput.cs) (revision 1648)
@@ -148,6 +148,7 @@
sensorLocation.SourceTypePl1WaterLevelAtRiver = ConversionHelper.ConvertToDataSourceTypeSensors(inputSensorLocation.SourceTypePl1WaterLevelAtRiver);
sensorLocation.SourceTypePl3 = ConversionHelper.ConvertToDataSourceTypeSensors(inputSensorLocation.SourceTypePl3);
sensorLocation.SourceTypePl4 = ConversionHelper.ConvertToDataSourceTypeSensors(inputSensorLocation.SourceTypePl4);
+ sensorLocation.SensorGroup = sensorData.SensorGroups.FirstOrDefault(sg => sg.ID.Equals(inputSensorLocation.GroupId));
sensorData.SensorLocations.Add(sensorLocation);
}
}
Index: DamEngine/trunk/src/Deltares.DamEngine.Interface.Tests/TestFiles/OperationalSet2.xml
===================================================================
diff -u -r1640 -r1648
--- DamEngine/trunk/src/Deltares.DamEngine.Interface.Tests/TestFiles/OperationalSet2.xml (.../OperationalSet2.xml) (revision 1640)
+++ DamEngine/trunk/src/Deltares.DamEngine.Interface.Tests/TestFiles/OperationalSet2.xml (.../OperationalSet2.xml) (revision 1648)
@@ -1,28 +1,28 @@
-
+
-
+
-
+
-
+
@@ -175,7 +175,7 @@
-
+
@@ -285,7 +285,17 @@
-
+
+
+
+
+
+
+
+
+
+
+