diff --git a/src/MissionManager/GeoFenceController.cc b/src/MissionManager/GeoFenceController.cc index 254790b3da6d49f3a1cb98306c5060ca41e4cc20..228ba04e81a1f30238d3d05ee7e0117ffa9666df 100644 --- a/src/MissionManager/GeoFenceController.cc +++ b/src/MissionManager/GeoFenceController.cc @@ -123,8 +123,9 @@ bool GeoFenceController::load(const QJsonObject& json, QString& errorString) errorString.clear(); - if (json.contains(JsonHelper::jsonVersionKey) && json[JsonHelper::jsonVersionKey].toInt() == 1) { - // We just ignore old version 1 data + if (!json.contains(JsonHelper::jsonVersionKey) || + (json.contains(JsonHelper::jsonVersionKey) && json[JsonHelper::jsonVersionKey].toInt() == 1)) { + // We just ignore old version 1 or prior data return true; }