diff --git a/VectoCore/VectoCore/Models/SimulationComponent/Impl/DefaultDriverStrategy.cs b/VectoCore/VectoCore/Models/SimulationComponent/Impl/DefaultDriverStrategy.cs index 5c69ce043ab5f9fa08ae940903ad703eb398e00e..e8cd228af92698f30efed1dbb0c9d6286a22a34b 100644 --- a/VectoCore/VectoCore/Models/SimulationComponent/Impl/DefaultDriverStrategy.cs +++ b/VectoCore/VectoCore/Models/SimulationComponent/Impl/DefaultDriverStrategy.cs @@ -1044,7 +1044,10 @@ namespace TUGraz.VectoCore.Models.SimulationComponent.Impl bool prohibitOverspeed, MeterPerSecond velocityWithOverspeed, DebugData debug) { if (DriverStrategy._PCCState == PCCStates.UseCase1 || DriverStrategy._PCCState == PCCStates.UseCase2) { - return Driver.DrivingActionCoast(absTime, ds, velocityWithOverspeed, gradient); + var response = Driver.DrivingActionCoast(absTime, ds, velocityWithOverspeed, gradient); + if (response is ResponseSuccess) { + return response; + } } var isOverspeedAllowed = DriverStrategy.IsOverspeedAllowed(targetVelocity, prohibitOverspeed);