diff --git a/PROMS/VEPROMS User Interface/dlgApproveProcedure.cs b/PROMS/VEPROMS User Interface/dlgApproveProcedure.cs index c43c734d..a047597c 100644 --- a/PROMS/VEPROMS User Interface/dlgApproveProcedure.cs +++ b/PROMS/VEPROMS User Interface/dlgApproveProcedure.cs @@ -641,7 +641,11 @@ namespace VEPROMS RevNumber = proc.ProcedureConfig.Print_Rev == string.Empty ? "0" : proc.ProcedureConfig.Print_Rev; //AppRevDate Change //DateTime revdate; - RevDate = DateTime.Parse(proc.ProcedureConfig.Print_RevDate); + string sRevDate = proc.ProcedureConfig.Print_RevDate; + if (sRevDate == string.Empty) + sRevDate = DateTime.Now.ToString("M/d/y"); + RevDate = DateTime.Parse(sRevDate); + //RevDate = DateTime.Parse(proc.ProcedureConfig.Print_RevDate); //if (print_revdate == string.Empty && DateTime.TryParse(RevNumber, out revdate)) // ; //else diff --git a/PROMS/VEPROMS.CSLA.Library/Extension/RevisionInfoExt.cs b/PROMS/VEPROMS.CSLA.Library/Extension/RevisionInfoExt.cs index 72678e87..ac0c5988 100644 --- a/PROMS/VEPROMS.CSLA.Library/Extension/RevisionInfoExt.cs +++ b/PROMS/VEPROMS.CSLA.Library/Extension/RevisionInfoExt.cs @@ -658,7 +658,7 @@ namespace VEPROMS.CSLA.Library { get { - if (this.RevisionVersions.Count == 0) return null; + if (this.RevisionVersions == null || this.RevisionVersions.Count == 0) return null; VersionInfo latest = this.RevisionVersions[0]; foreach (VersionInfo vi in this.RevisionVersions) {