From ebf478ddec85791e55e721bc43e821b49633b422 Mon Sep 17 00:00:00 2001 From: levlam Date: Wed, 28 Jun 2023 16:29:04 +0300 Subject: [PATCH] Improve get_json_value_long. --- td/telegram/JsonValue.cpp | 3 +++ 1 file changed, 3 insertions(+) diff --git a/td/telegram/JsonValue.cpp b/td/telegram/JsonValue.cpp index dc2302a84..d174c9f91 100644 --- a/td/telegram/JsonValue.cpp +++ b/td/telegram/JsonValue.cpp @@ -222,6 +222,9 @@ int64 get_json_value_long(telegram_api::object_ptr &&js if (json_value->get_id() == telegram_api::jsonString::ID) { return to_integer(static_cast(json_value.get())->value_); } + if (json_value->get_id() == telegram_api::jsonNumber::ID) { + return static_cast(static_cast(json_value.get())->value_); + } LOG(ERROR) << "Expected Long as " << name << ", but found " << to_string(json_value); return 0; }