diff --git a/src/lib/FlightTasks/FlightTasks.hpp b/src/lib/FlightTasks/FlightTasks.hpp index 1388b92499..187ff6e8eb 100644 --- a/src/lib/FlightTasks/FlightTasks.hpp +++ b/src/lib/FlightTasks/FlightTasks.hpp @@ -142,7 +142,7 @@ public: return -2; } - _subscription_array.update(); + _subscription_array.forcedUpdate(); // make sure data is available for all new subscriptions if (_current_task->activate()) { _current_task->~FlightTask(); @@ -151,8 +151,6 @@ public: return -3; } - _subscription_array.forcedUpdate(); // make sure data is available for all new subscriptions - _current_task_index = task_number; return 0; }