diff --git a/TBF/BenchControl/Output/DB/SensusOracle/Database.cs b/TBF/BenchControl/Output/DB/SensusOracle/Database.cs index c548a84be..ba64aaeb9 100644 --- a/TBF/BenchControl/Output/DB/SensusOracle/Database.cs +++ b/TBF/BenchControl/Output/DB/SensusOracle/Database.cs @@ -396,14 +396,26 @@ namespace TBF.BenchControl.Output.DB.SensusOracle completeTestInfos = null; for (LogType lt = 0; lt < LogType.Count; lt++) { - SensusTestInfo[] tinfos = SensusCommon.GetTestInfos(lt); - if (oraDbTestInfos.Count == tinfos.Length) + SensusTestInfo[] myTinfos = SensusCommon.GetTestInfos(lt); + if (oraDbTestInfos.Count == myTinfos.Length) { bool isDifferent = false; - for (int i = 0; i < tinfos.Length; i++) + for (int i = 0; i < myTinfos.Length; i++) { - if ((oraDbTestInfos[i].PruefungsNr != tinfos[i].PruefungsNr) || (oraDbTestInfos[i].QBezeichnung != tinfos[i].QBezeichnung)) + if (oraDbTestInfos[i].PruefungsNr != myTinfos[i].PruefungsNr) + { + isDifferent = true; + break; + } + + if ((myTinfos[i].QBezeichnung == "Just") && !oraDbTestInfos[i].QBezeichnung.Contains("Just")) + { + isDifferent = true; + break; + } + + if ((myTinfos[i].QBezeichnung != "Just") && (oraDbTestInfos[i].QBezeichnung != myTinfos[i].QBezeichnung)) { isDifferent = true; break; @@ -412,7 +424,7 @@ namespace TBF.BenchControl.Output.DB.SensusOracle if (!isDifferent) { - completeTestInfos = tinfos; + completeTestInfos = myTinfos; break; } } diff --git a/TBF/Properties/AssemblyInfo.cs b/TBF/Properties/AssemblyInfo.cs index c9b35c5a5..6e4fb632d 100644 --- a/TBF/Properties/AssemblyInfo.cs +++ b/TBF/Properties/AssemblyInfo.cs @@ -29,5 +29,5 @@ using System.Runtime.InteropServices; // Build Number // Revision // -[assembly: AssemblyVersion("2.18.1006.0")] -[assembly: AssemblyFileVersion("2.18.1006.0")] +[assembly: AssemblyVersion("2.18.1007.0")] +[assembly: AssemblyFileVersion("2.18.1007.0")]