diff --git a/CHANGELOG.md b/CHANGELOG.md index 7a402afdb..1460ad322 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -42,7 +42,7 @@ Attention: The newest changes should be on top --> ### Fixed - +- BUG: Non-overshootable simulations error on time parsing. [#807](https://github.com/RocketPy-Team/RocketPy/pull/807) ## v1.9.0 - 2025-03-24 diff --git a/rocketpy/simulation/flight.py b/rocketpy/simulation/flight.py index 01778915b..733835904 100644 --- a/rocketpy/simulation/flight.py +++ b/rocketpy/simulation/flight.py @@ -1277,8 +1277,8 @@ def __set_ode_solver(self, solver): f"Invalid ``ode_solver`` input: {solver}. " f"Available options are: {', '.join(ODE_SOLVER_MAP.keys())}" ) from e - - self.__is_lsoda = hasattr(self._solver, "_lsoda_solver") + + self.__is_lsoda = issubclass(self._solver, LSODA) @cached_property def effective_1rl(self):