diff --git a/PROMS/Volian.Print.Library/VlnSvgPageHelper.cs b/PROMS/Volian.Print.Library/VlnSvgPageHelper.cs index d1d2f6a4..6a08631b 100644 --- a/PROMS/Volian.Print.Library/VlnSvgPageHelper.cs +++ b/PROMS/Volian.Print.Library/VlnSvgPageHelper.cs @@ -1179,20 +1179,25 @@ namespace Volian.Print.Library string procnum = section.MyProcedure.MyContent.Number; foreach (ProcDescr pd in pdl) { - string matchStr = (pd.MatchProcNumber.StartsWith("*}"))?pd.MatchProcNumber.Substring(2):pd.MatchProcNumber; - if (procnum.Contains(matchStr)) + if (pd.MatchProcNumber != null) { - plstr = pd.ProcDescr1; - break; - } - if (pd.MatchProcNumber == "@") - { - if (Regex.IsMatch(procnum, "^[A-Za-z]+$")) + string matchStr = (pd.MatchProcNumber.StartsWith("*}")) ? pd.MatchProcNumber.Substring(2) : pd.MatchProcNumber; + if (procnum.Contains(matchStr)) + { plstr = pd.ProcDescr1; - else - plstr = ""; - break; + break; + } + if (pd.MatchProcNumber == "@") + { + if (Regex.IsMatch(procnum, "^[A-Za-z]+$")) + plstr = pd.ProcDescr1; + else + plstr = ""; + break; + } } + else + plstr = "UNKNOWN"; } } break;