From 04025da2015e5ea905a2230d15604be73093f725 Mon Sep 17 00:00:00 2001 From: levlam Date: Mon, 2 Apr 2018 23:37:45 +0300 Subject: [PATCH] Fix config parsing. GitOrigin-RevId: 743eb7389b4230eada48bbe9ed1e4c5ed1aba8ca --- td/telegram/ConfigManager.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/td/telegram/ConfigManager.cpp b/td/telegram/ConfigManager.cpp index c8a16d63..e73fc345 100644 --- a/td/telegram/ConfigManager.cpp +++ b/td/telegram/ConfigManager.cpp @@ -148,7 +148,7 @@ ActorOwn<> get_simple_config_google_dns(Promise promise, bool is_t return Status::Error("json error"); } auto &answer_object = json.get_object(); - TRY_RESULT(answer, get_json_object_field(answer_object, "Answer", JsonValue::Type::Array)); + TRY_RESULT(answer, get_json_object_field(answer_object, "Answer", JsonValue::Type::Array, false)); auto &answer_array = answer.get_array(); vector parts; for (auto &v : answer_array) { @@ -156,7 +156,7 @@ ActorOwn<> get_simple_config_google_dns(Promise promise, bool is_t return Status::Error("json error"); } auto &data_object = v.get_object(); - TRY_RESULT(part, get_json_object_string_field(data_object, "data")); + TRY_RESULT(part, get_json_object_string_field(data_object, "data", false)); parts.push_back(std::move(part)); } if (parts.size() != 2) {