diff --git a/src/dji_osdk_ros/modules/dji_vehicle_node_mission_services.cpp b/src/dji_osdk_ros/modules/dji_vehicle_node_mission_services.cpp index 4837b943..2d6e7f18 100644 --- a/src/dji_osdk_ros/modules/dji_vehicle_node_mission_services.cpp +++ b/src/dji_osdk_ros/modules/dji_vehicle_node_mission_services.cpp @@ -641,7 +641,8 @@ bool VehicleNode::waypointV2UploadActionCallback( return false; } response.result = ptr_wrapper_->uploadWaypointV2Actions(this->actions, WAIT_TIMEOUT); - + if (response.result) this->actions.clear(); + return response.result; }