diff --git a/PROMS/Volian.Controls.Library/DisplayRO.cs b/PROMS/Volian.Controls.Library/DisplayRO.cs index 6cc53323..c1f7725e 100644 --- a/PROMS/Volian.Controls.Library/DisplayRO.cs +++ b/PROMS/Volian.Controls.Library/DisplayRO.cs @@ -372,13 +372,14 @@ namespace Volian.Controls.Library { // B2022-088: [JPR] Find Doc Ro button not working in Word Sections // B2022-098: [JPR] ROs not being resolved in Word Sections - if (e.Node.Tag is ROFSTLookup.rochild){ + if (e.Node.Tag is ROFSTLookup.rochild) + { ROFSTLookup.rochild chld = (ROFSTLookup.rochild)e.Node.Tag; - chld.value = Regex.Replace(chld.value, @"\\u([0-9]{1,4})\?", m => Convert.ToChar(int.Parse(m.Groups[1].Value)).ToString()); selectedChld = chld; if (chld.value != null) { + chld.value = Regex.Replace(chld.value, @"\\u([0-9]{1,4})\?", m => int.TryParse(m?.Groups[1]?.Value, out int result) ? Convert.ToChar(result).ToString() : ""); RoUsageInfo SavROLink = null; if (_savCurROLink != null) SavROLink = _savCurROLink; @@ -1173,3 +1174,4 @@ namespace Volian.Controls.Library #endregion } } +