From b7890529b2bc40f6a996d5e052aaa465d6f7994e Mon Sep 17 00:00:00 2001 From: Julian Oes Date: Wed, 19 May 2021 15:22:46 +0200 Subject: [PATCH] navigator: reset mission feasibility warning flag Without reseting the warning flag commander would complain about a warning but still allow arming and flying the mission which was weird. --- src/modules/navigator/mission_feasibility_checker.cpp | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/modules/navigator/mission_feasibility_checker.cpp b/src/modules/navigator/mission_feasibility_checker.cpp index 335e1ec0f3..4b5710c528 100644 --- a/src/modules/navigator/mission_feasibility_checker.cpp +++ b/src/modules/navigator/mission_feasibility_checker.cpp @@ -58,6 +58,9 @@ MissionFeasibilityChecker::checkMissionFeasible(const mission_s &mission, float max_distance_to_1st_waypoint, float max_distance_between_waypoints, bool land_start_req) { + // Reset warning flag + _navigator->get_mission_result()->warning = false; + // trivial case: A mission with length zero cannot be valid if ((int)mission.count <= 0) { return false;