diff --git a/libraries/AP_Arming/AP_Arming.cpp b/libraries/AP_Arming/AP_Arming.cpp index cc6e93dab3..e1ca13b726 100644 --- a/libraries/AP_Arming/AP_Arming.cpp +++ b/libraries/AP_Arming/AP_Arming.cpp @@ -897,7 +897,7 @@ bool AP_Arming::mission_checks(bool report) // do not allow arming if there are no mission items and we are in // (e.g.) AUTO mode if (AP::vehicle()->current_mode_requires_mission() && - (mission == nullptr || mission->num_commands() <= 1)) { + (mission == nullptr || !mission->present())) { check_failed(ARMING_CHECK_MISSION, report, "Mode requires mission"); return false; }