From 6599fde06e36ab7ab57441a3e3dece738a5088e6 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Beat=20K=C3=BCng?= Date: Mon, 27 Nov 2017 14:20:37 +0100 Subject: [PATCH] AirMapManager: update flight search according to updated airmapd --- src/MissionManager/AirMapManager.cc | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/MissionManager/AirMapManager.cc b/src/MissionManager/AirMapManager.cc index be52ff0f7c..ba91d724ad 100644 --- a/src/MissionManager/AirMapManager.cc +++ b/src/MissionManager/AirMapManager.cc @@ -337,13 +337,13 @@ void AirMapFlightManager::_endFirstFlight() if (!isAlive.lock()) return; if (_state != State::EndFirstFlight) return; - if (result && result.value().size() > 0) { + if (result && result.value().flights.size() > 0) { Q_ASSERT(_shared.loginToken() != ""); // at this point we know the user is logged in (we queried the pilot id) Flights::EndFlight::Parameters params; params.authorization = _shared.loginToken().toStdString(); - params.id = result.value()[0].id; // pick the first flight (TODO: match the vehicle id) + params.id = result.value().flights[0].id; // pick the first flight (TODO: match the vehicle id) _shared.client()->flights().end_flight(params, [this, isAlive](const Flights::EndFlight::Result& result) { if (!isAlive.lock()) return; if (_state != State::EndFirstFlight) return; -- GitLab