diff --git a/src/modules/commander/state_machine_helper.cpp b/src/modules/commander/state_machine_helper.cpp index 3284f86646..10174b823a 100644 --- a/src/modules/commander/state_machine_helper.cpp +++ b/src/modules/commander/state_machine_helper.cpp @@ -368,13 +368,9 @@ main_state_transition(const vehicle_status_s &status, const main_state_t new_mai case commander_state_s::MAIN_STATE_AUTO_MISSION: - if (!status_flags.condition_auto_mission_available) { - ret = TRANSITION_DENIED; - } - /* need global position, home position, and a valid mission */ - else if (status_flags.condition_global_position_valid && - status_flags.condition_auto_mission_available) { + if (status_flags.condition_global_position_valid && + status_flags.condition_auto_mission_available) { ret = TRANSITION_CHANGED; }