diff --git a/src/MissionManager/PlanManager.cc b/src/MissionManager/PlanManager.cc index 62144af7298623fa1c97e7db11e7be178166a5a9..2907802545052457db8b94b1d0f341e353d5c6c7 100644 --- a/src/MissionManager/PlanManager.cc +++ b/src/MissionManager/PlanManager.cc @@ -626,10 +626,10 @@ void PlanManager::_handleMissionAck(const mavlink_message_t& message) // MISSION_REQUEST is expected, or MISSION_ACK to end sequence if (missionAck.type == MAV_MISSION_ACCEPTED) { qCDebug(PlanManagerLog) << QStringLiteral("_handleMissionAck %1 guided mode item accepted").arg(_planTypeString()); - _finishTransaction(true); + _finishTransaction(true, true /* apmGuidedItemWrite */); } else { _sendError(VehicleError, tr("Vehicle returned error: %1. %2Vehicle did not accept guided item.").arg(_missionResultToString((MAV_MISSION_RESULT)missionAck.type))); - _finishTransaction(false); + _finishTransaction(false, true /* apmGuidedItemWrite */); } break; }