diff --git a/PROMS/VEPROMS.CSLA.Library/Config/ROFSTLookup.cs b/PROMS/VEPROMS.CSLA.Library/Config/ROFSTLookup.cs index 2eac4140..78a748fd 100644 --- a/PROMS/VEPROMS.CSLA.Library/Config/ROFSTLookup.cs +++ b/PROMS/VEPROMS.CSLA.Library/Config/ROFSTLookup.cs @@ -360,7 +360,7 @@ namespace VEPROMS.CSLA.Library nextIDX = aplString.IndexOf(",UnitIdx", offsetIdx); if (nextIDX == -1) nextIDX = aplString.IndexOf(" /APL>"); sb.Append(aplString.Substring(offsetIdx, nextIDX - offsetIdx)); - lastIndex += m.Index + m.Length; + lastIndex = m.Index + m.Length; // B2022-032 don't do a += of lastIndex the m.Index is the true position in the roval string } if (lastIndex < roval.Length) sb.Append(roval.Substring(lastIndex)); // B2022-018 append any remaining text