Bug fix, ver. 3.3.1973

This commit is contained in:
Milan Hanajik 2022-10-21 08:28:02 +02:00
parent 96c300d34f
commit 4b85db202e
2 changed files with 8 additions and 7 deletions

View File

@ -29,5 +29,5 @@ using System.Runtime.InteropServices;
// Build Number
// Revision
//
[assembly: AssemblyVersion("3.3.1972.0")]
[assembly: AssemblyFileVersion("3.3.1972.0")]
[assembly: AssemblyVersion("3.3.1973.0")]
[assembly: AssemblyFileVersion("3.3.1973.0")]

View File

@ -214,18 +214,19 @@ namespace TBF.Rig.Sequences
ProcessData.SelectedProcedure = Program.MainWnd.SelectedProcedure;
///
if (Program.MainWnd.SelectedProcedure.OrderInfo is Output.DB.SensusOracle.OrderDetails)
if (ProcessData.SelectedProcedure != null && ProcessData.SelectedProcedure.OrderInfo is Output.DB.SensusOracle.OrderDetails)
{
ProcessData.OrderInfo = Program.MainWnd.SelectedProcedure.OrderInfo;
ProcessData.OrderInfo = ProcessData.SelectedProcedure.OrderInfo;
}
else if (Program.MainWnd.SelectedProcedure.OrderInfo is SharedDatabase.Entities.OrderInfo && ProcessData.TracingDB != null)
else if (ProcessData.SelectedProcedure != null && ProcessData.SelectedProcedure.OrderInfo is SharedDatabase.Entities.OrderInfo &&
ProcessData.TracingDB != null)
{
try
{
ISession session = ProcessData.TracingDB.SessionFactory.OpenSession();
var list = session.QueryOver<SharedDatabase.Entities.OrderInfo>()
.Where(x => (x.POName == Program.MainWnd.SelectedProcedure.OrderInfo.POName))
.List();
.Where(x => (x.POName == ProcessData.SelectedProcedure.OrderInfo.POName))
.List();
ProcessData.OrderInfo = (list.Count == 1) ? list[0] : null;
string workflow = (list.Count == 1) ? list[0].Workflow : null;
ProcessData.WorkflowSummary = SharedDatabase.WorkflowSummary.ReadFromDB(workflow, "test", session);