diff --git a/td/telegram/OrderInfo.cpp b/td/telegram/OrderInfo.cpp
index 337ec254a..310b24966 100644
--- a/td/telegram/OrderInfo.cpp
+++ b/td/telegram/OrderInfo.cpp
@@ -132,12 +132,12 @@ Result
address_from_json(Slice json) {
}
auto &object = value.get_object();
- TRY_RESULT(country_code, get_json_object_string_field(object, "country_code", true));
- TRY_RESULT(state, get_json_object_string_field(object, "state", true));
- TRY_RESULT(city, get_json_object_string_field(object, "city", true));
- TRY_RESULT(street_line1, get_json_object_string_field(object, "street_line1", true));
- TRY_RESULT(street_line2, get_json_object_string_field(object, "street_line2", true));
- TRY_RESULT(postal_code, get_json_object_string_field(object, "post_code", true));
+ TRY_RESULT(country_code, get_json_object_string_field(object, "country_code"));
+ TRY_RESULT(state, get_json_object_string_field(object, "state"));
+ TRY_RESULT(city, get_json_object_string_field(object, "city"));
+ TRY_RESULT(street_line1, get_json_object_string_field(object, "street_line1"));
+ TRY_RESULT(street_line2, get_json_object_string_field(object, "street_line2"));
+ TRY_RESULT(postal_code, get_json_object_string_field(object, "post_code"));
TRY_STATUS(check_country_code(country_code));
TRY_STATUS(check_state(state));
diff --git a/td/telegram/SecureValue.cpp b/td/telegram/SecureValue.cpp
index 275134fed..402a4101e 100644
--- a/td/telegram/SecureValue.cpp
+++ b/td/telegram/SecureValue.cpp
@@ -802,19 +802,19 @@ static Result> get_personal_details_
}
auto &object = value.get_object();
- TRY_RESULT(first_name, get_json_object_string_field(object, "first_name", true));
- TRY_RESULT(middle_name, get_json_object_string_field(object, "middle_name", true));
- TRY_RESULT(last_name, get_json_object_string_field(object, "last_name", true));
- TRY_RESULT(native_first_name, get_json_object_string_field(object, "first_name_native", true));
- TRY_RESULT(native_middle_name, get_json_object_string_field(object, "middle_name_native", true));
- TRY_RESULT(native_last_name, get_json_object_string_field(object, "last_name_native", true));
- TRY_RESULT(birthdate, get_json_object_string_field(object, "birth_date", true));
+ TRY_RESULT(first_name, get_json_object_string_field(object, "first_name"));
+ TRY_RESULT(middle_name, get_json_object_string_field(object, "middle_name"));
+ TRY_RESULT(last_name, get_json_object_string_field(object, "last_name"));
+ TRY_RESULT(native_first_name, get_json_object_string_field(object, "first_name_native"));
+ TRY_RESULT(native_middle_name, get_json_object_string_field(object, "middle_name_native"));
+ TRY_RESULT(native_last_name, get_json_object_string_field(object, "last_name_native"));
+ TRY_RESULT(birthdate, get_json_object_string_field(object, "birth_date"));
if (birthdate.empty()) {
return Status::Error(400, "Birthdate must be non-empty");
}
- TRY_RESULT(gender, get_json_object_string_field(object, "gender", true));
- TRY_RESULT(country_code, get_json_object_string_field(object, "country_code", true));
- TRY_RESULT(residence_country_code, get_json_object_string_field(object, "residence_country_code", true));
+ TRY_RESULT(gender, get_json_object_string_field(object, "gender"));
+ TRY_RESULT(country_code, get_json_object_string_field(object, "country_code"));
+ TRY_RESULT(residence_country_code, get_json_object_string_field(object, "residence_country_code"));
TRY_STATUS(check_name(first_name));
TRY_STATUS(check_name(middle_name));
@@ -936,8 +936,8 @@ static Result> get_identity_documen
}
auto &object = json_value.get_object();
- TRY_RESULT(number, get_json_object_string_field(object, "document_no", true));
- TRY_RESULT(expiry_date, get_json_object_string_field(object, "expiry_date", true));
+ TRY_RESULT(number, get_json_object_string_field(object, "document_no"));
+ TRY_RESULT(expiry_date, get_json_object_string_field(object, "expiry_date"));
TRY_STATUS(check_document_number(number));
TRY_RESULT(date, get_date_object(expiry_date));