From 9f4327ed276db898c84cd38414bce443d4667c44 Mon Sep 17 00:00:00 2001
From: Michael Krisper <michael.krisper@tugraz.at>
Date: Mon, 30 Aug 2021 17:08:00 +0200
Subject: [PATCH] changed that angleDrive is not always null

---
 .../Reader/Impl/EngineeringModeVectoRunDataFactory.cs        | 5 +----
 1 file changed, 1 insertion(+), 4 deletions(-)

diff --git a/VectoCore/VectoCore/InputData/Reader/Impl/EngineeringModeVectoRunDataFactory.cs b/VectoCore/VectoCore/InputData/Reader/Impl/EngineeringModeVectoRunDataFactory.cs
index 2396dc4666..81672e0310 100644
--- a/VectoCore/VectoCore/InputData/Reader/Impl/EngineeringModeVectoRunDataFactory.cs
+++ b/VectoCore/VectoCore/InputData/Reader/Impl/EngineeringModeVectoRunDataFactory.cs
@@ -94,10 +94,9 @@ namespace TUGraz.VectoCore.InputData.Reader.Impl
 
 				GearboxData gearboxData = null;
 				ShiftStrategyParameters gearshiftParams = null;
-				AngledriveData angledriveData = null;
+				var angledriveData = dao.CreateAngledriveData(vehicle.Components.AngledriveInputData);
 				if (electricMachinesData.Any(x => x.Item1 == PowertrainPosition.BatteryElectricE2)) {
 					// gearbox required!
-					// todo mk-2021-08-26 angleDrive will always be null!!
 					gearshiftParams = dao.CreateGearshiftData(
 						InputDataProvider.JobInputData.Vehicle.Components.GearboxInputData.Type, InputDataProvider.DriverInputData.GearshiftInputData,
 						axlegearData.AxleGear.Ratio * (angledriveData?.Angledrive.Ratio ?? 1.0), null);
@@ -120,8 +119,6 @@ namespace TUGraz.VectoCore.InputData.Reader.Impl
 							AxleGearData = axlegearData,
 							ElectricMachinesData = electricMachinesData
 						}, tmpStrategy);
-					angledriveData = dao.CreateAngledriveData(vehicle.Components.AngledriveInputData);
-					
 				}
 
 				if (gearshiftParams == null) {
-- 
GitLab