From d0f9682c42b9ce263db62ff38703e8567fe4137b Mon Sep 17 00:00:00 2001 From: John Date: Thu, 24 Mar 2022 20:21:15 +0000 Subject: [PATCH] =?UTF-8?q?B2022-043=20corrected=20the=20processing=20of?= =?UTF-8?q?=20the=20single=20quote.=20=20We=20were=20missing=20replacing?= =?UTF-8?q?=20a=20semi-colon=20when=20converting=20from=20=E2=80=9C@apos;?= =?UTF-8?q?=E2=80=9D=20to=20a=20single=20quote?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../LibSource/RODBInterface/RODBInterface.cs | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/PROMS/ReferencedObjects/LibSource/RODBInterface/RODBInterface.cs b/PROMS/ReferencedObjects/LibSource/RODBInterface/RODBInterface.cs index b5f85ad4..03ca6a3e 100644 --- a/PROMS/ReferencedObjects/LibSource/RODBInterface/RODBInterface.cs +++ b/PROMS/ReferencedObjects/LibSource/RODBInterface/RODBInterface.cs @@ -1858,7 +1858,8 @@ namespace RODBInterface XmlNode ro; try { - if (Info != null) Info = Info.Replace("&apos", "\'"); // B2021-071: crash when getting/saving field names + //B2022-043 &pos; was missing the ; + if (Info != null) Info = Info.Replace("'", "\'"); // B2021-071: crash when getting/saving field names XmlTextReader roreader = new XmlTextReader(Info, XmlNodeType.Element, null); ro = ROXml.ReadNode(roreader); } @@ -1906,7 +1907,8 @@ namespace RODBInterface MyRecID = RecID; string AccPageID = DBE.GetString(2); string Info = DBE.GetString(3); - Info = Info.Replace("&apos", "\'"); // B2021-071: crash when getting/saving field names + //B2022-043 &pos; was missing the ; + Info = Info.Replace("'", "\'"); // B2021-071: crash when getting/saving field names node.SetAttribute("HasChild", "True"); // Store data in the VlnXmlElement as a subgroup