diff --git a/src/modules/commander/state_machine_helper.cpp b/src/modules/commander/state_machine_helper.cpp index 91102c3347..948ef69a60 100644 --- a/src/modules/commander/state_machine_helper.cpp +++ b/src/modules/commander/state_machine_helper.cpp @@ -927,6 +927,7 @@ void set_link_loss_nav_state(vehicle_status_s &status, actuator_armed_s &armed, // FALLTHROUGH case link_loss_actions_t::AUTO_LAND: if (status_flags.condition_global_position_valid) { + main_state_transition(status, commander_state_s::MAIN_STATE_AUTO_LAND, status_flags, internal_state); status.nav_state = vehicle_status_s::NAVIGATION_STATE_AUTO_LAND; return;