Skip to content

Commit 290ade4

Browse files
Remove FixFix exception and remove bug for partial matches
1 parent 807066a commit 290ade4

File tree

3 files changed

+5
-10
lines changed

3 files changed

+5
-10
lines changed

MidasCivil_Adapter/CRUD/Create/Elements/Element.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -50,7 +50,7 @@ private bool CreateCollection(IEnumerable<Bar> bars)
5050
Engine.Base.Compute.RecordError("Tension only elements cannot support bar releases in Midas");
5151
}
5252

53-
if (!(bar.Release == null) && new string(bar.Release.DescriptionOrName().Replace(",", "").Take(m_groupCharacterLimit).ToArray()) != "FixFix")
53+
if (!(bar.Release == null))
5454
{
5555
AssignBarRelease(bar.AdapterId<string>(typeof(MidasCivilId)), new string(bar.Release.DescriptionOrName().Replace(",", "").Take(m_groupCharacterLimit).ToArray()), "FRAME-RLS");
5656
}

MidasCivil_Adapter/CRUD/Create/Properties/BarReleases.cs

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -42,16 +42,15 @@ private bool CreateCollection(IEnumerable<BarRelease> releases)
4242

4343
foreach (BarRelease release in releases)
4444
{
45-
if (release.DescriptionOrName().Replace(",","").Take(m_groupCharacterLimit).ToString() != "FixFix")
46-
{
4745
string midasBoundaryGroup = Adapters.MidasCivil.Convert.FromTag(new string(release.DescriptionOrName().Replace(",","").Take(m_groupCharacterLimit).ToArray()));
4846
CompareGroup(midasBoundaryGroup, boundaryGroupPath);
4947
midasBarReleases.AddRange(Adapters.MidasCivil.Convert.FromBarRelease(release, m_groupCharacterLimit));
50-
}
5148
}
5249

5350
File.AppendAllLines(path, midasBarReleases);
5451

52+
53+
5554
return true;
5655
}
5756

MidasCivil_Adapter/PrivateHelpers/AssignBarRelease.cs

Lines changed: 2 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -38,7 +38,7 @@ private void AssignBarRelease(string bhomID, string propertyName, string section
3838

3939
List<string> propertyText = File.ReadAllLines(path).ToList();
4040

41-
int index = propertyText.FindIndex(x => x.Contains(propertyName)) - 1;
41+
int index = propertyText.FindIndex(x => x.Contains("," + propertyName)) - 1; //"," added to prevent any partial matches
4242

4343
string constraint = propertyText[index];
4444

@@ -88,8 +88,4 @@ private void AssignBarRelease(string bhomID, string propertyName, string section
8888
/***************************************************/
8989

9090
}
91-
}
92-
93-
94-
95-
91+
}

0 commit comments

Comments
 (0)