From 6dcb137b29371dd49aadc546d4a672baad186210 Mon Sep 17 00:00:00 2001 From: Andrew Tridgell Date: Sat, 17 Dec 2022 10:22:32 +1100 Subject: [PATCH] AP_Scripting: fixed error on bad cmd in mission --- .../applets/Aerobatics/FixedWing/plane_aerobatics.lua | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/libraries/AP_Scripting/applets/Aerobatics/FixedWing/plane_aerobatics.lua b/libraries/AP_Scripting/applets/Aerobatics/FixedWing/plane_aerobatics.lua index 05018e738e..16ef30cb36 100644 --- a/libraries/AP_Scripting/applets/Aerobatics/FixedWing/plane_aerobatics.lua +++ b/libraries/AP_Scripting/applets/Aerobatics/FixedWing/plane_aerobatics.lua @@ -2392,6 +2392,10 @@ function check_auto_mission() last_id = id local initial_yaw_deg = get_ground_course_deg() load_trick(cmd) + if command_table[cmd] == nil then + gcs:send_text(0, string.format("Trick %u not found", cmd)) + return + end gcs:send_text(0, string.format("Starting %s!", command_table[cmd].name )) -- work out yaw between previous WP and next WP