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) {