From 4656ec30af61076b9a42253b85f66d78b305df64 Mon Sep 17 00:00:00 2001 From: Paul Larsen Date: Sun, 8 Mar 2026 22:06:02 -0400 Subject: [PATCH 1/3] Development --- PROMS/Volian.Controls.Library/DisplayRO.cs | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/PROMS/Volian.Controls.Library/DisplayRO.cs b/PROMS/Volian.Controls.Library/DisplayRO.cs index 6cc53323..3144728e 100644 --- a/PROMS/Volian.Controls.Library/DisplayRO.cs +++ b/PROMS/Volian.Controls.Library/DisplayRO.cs @@ -372,14 +372,15 @@ 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) { - RoUsageInfo SavROLink = null; + chld.value = Regex.Replace(chld.value, @"\\u([0-9]{1,4})\?", m => Convert.ToChar(int.Parse(m.Groups[1].Value)).ToString()); + RoUsageInfo SavROLink = null; if (_savCurROLink != null) SavROLink = _savCurROLink; // Set the Display Text to the AccPageID From d79dd908f620cd48a2642398bd6d3caa65c62a46 Mon Sep 17 00:00:00 2001 From: Paul Larsen Date: Sun, 8 Mar 2026 22:28:23 -0400 Subject: [PATCH 2/3] B2026-028 Selecting to Go To on an RO causes PROMS to crash --- PROMS/Volian.Controls.Library/DisplayRO.cs | 1 + 1 file changed, 1 insertion(+) diff --git a/PROMS/Volian.Controls.Library/DisplayRO.cs b/PROMS/Volian.Controls.Library/DisplayRO.cs index 3144728e..1032c79c 100644 --- a/PROMS/Volian.Controls.Library/DisplayRO.cs +++ b/PROMS/Volian.Controls.Library/DisplayRO.cs @@ -1174,3 +1174,4 @@ namespace Volian.Controls.Library #endregion } } + From 95737d05e190045df6a100c4f59412f7c1ea51c7 Mon Sep 17 00:00:00 2001 From: Paul Larsen Date: Mon, 9 Mar 2026 13:43:18 -0400 Subject: [PATCH 3/3] B2026-028 Selecting to Go To on an RO causes PROMS to crash. --- PROMS/Volian.Controls.Library/DisplayRO.cs | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/PROMS/Volian.Controls.Library/DisplayRO.cs b/PROMS/Volian.Controls.Library/DisplayRO.cs index 1032c79c..c1f7725e 100644 --- a/PROMS/Volian.Controls.Library/DisplayRO.cs +++ b/PROMS/Volian.Controls.Library/DisplayRO.cs @@ -379,8 +379,8 @@ namespace Volian.Controls.Library if (chld.value != null) { - chld.value = Regex.Replace(chld.value, @"\\u([0-9]{1,4})\?", m => Convert.ToChar(int.Parse(m.Groups[1].Value)).ToString()); - RoUsageInfo SavROLink = 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; // Set the Display Text to the AccPageID