diff --git a/VectoCore/VectoCore/InputData/Reader/Impl/DeclarationMode/HeavyLorryRunDataFactory/DeclarationModeHeavyLorryRunDataFactory_Hybrid.cs b/VectoCore/VectoCore/InputData/Reader/Impl/DeclarationMode/HeavyLorryRunDataFactory/DeclarationModeHeavyLorryRunDataFactory_Hybrid.cs index 877039832aad37dd7e88938001877b6ccf079432..db00228460abed97e17a9ea9e4c49357640e2ce7 100644 --- a/VectoCore/VectoCore/InputData/Reader/Impl/DeclarationMode/HeavyLorryRunDataFactory/DeclarationModeHeavyLorryRunDataFactory_Hybrid.cs +++ b/VectoCore/VectoCore/InputData/Reader/Impl/DeclarationMode/HeavyLorryRunDataFactory/DeclarationModeHeavyLorryRunDataFactory_Hybrid.cs @@ -153,7 +153,13 @@ namespace TUGraz.VectoCore.InputData.Reader.Impl.DeclarationMode.HeavyLorryRunDa DataAdapter.CreateHybridStrategy(runData.BatteryData, runData.SuperCapData, runData.VehicleData.TotalVehicleMass, ovcMode, loading.Key, runData.VehicleData.VehicleClass, mission.MissionType); if (ovcMode != VectoRunData.OvcHevMode.NotApplicable) { - runData.BatteryData.InitialSoC = runData.HybridStrategyParameters.InitialSoc; + if (runData.BatteryData != null) { + runData.BatteryData.InitialSoC = runData.HybridStrategyParameters.InitialSoc; + } + + if (runData.SuperCapData != null) { + runData.SuperCapData.InitialSoC = runData.HybridStrategyParameters.InitialSoc; + } }