summaryrefslogtreecommitdiff
path: root/RhSolutions.MLModifiers/DrinkingWaterHeatingFittings/TPiece.cs
diff options
context:
space:
mode:
Diffstat (limited to 'RhSolutions.MLModifiers/DrinkingWaterHeatingFittings/TPiece.cs')
-rw-r--r--RhSolutions.MLModifiers/DrinkingWaterHeatingFittings/TPiece.cs10
1 files changed, 9 insertions, 1 deletions
diff --git a/RhSolutions.MLModifiers/DrinkingWaterHeatingFittings/TPiece.cs b/RhSolutions.MLModifiers/DrinkingWaterHeatingFittings/TPiece.cs
index 274fd3d..f7a5eb9 100644
--- a/RhSolutions.MLModifiers/DrinkingWaterHeatingFittings/TPiece.cs
+++ b/RhSolutions.MLModifiers/DrinkingWaterHeatingFittings/TPiece.cs
@@ -10,6 +10,7 @@ public class TPiece : DrinkingWaterHeatingFitting
output = string.Empty;
var diameters = _diameter.Matches(input)
.Select(match => match.Groups["Diameter"].Value)
+ .Select(d => int.Parse(d))
.ToArray();
if (diameters.Length == 1)
{
@@ -17,7 +18,14 @@ public class TPiece : DrinkingWaterHeatingFitting
}
else if (diameters.Length >= 3)
{
- output = $"{_title} {diameters[0]}-{diameters[1]}-{diameters[2]}";
+ if (diameters[2] > diameters[0])
+ {
+ output = $"{_title} {diameters[2]}-{diameters[1]}-{diameters[0]}";
+ }
+ else
+ {
+ output = $"{_title} {diameters[0]}-{diameters[1]}-{diameters[2]}";
+ }
}
else
{