From 6a7b2fd8a4d494519b866a2f8b8494f049ddf6b5 Mon Sep 17 00:00:00 2001 From: levlam Date: Thu, 3 Jun 2021 19:26:19 +0300 Subject: [PATCH] Don't store invalid callback_data in messages. --- telegram-bot-api/Client.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/telegram-bot-api/Client.cpp b/telegram-bot-api/Client.cpp index 16fdc81..ffd47a5 100644 --- a/telegram-bot-api/Client.cpp +++ b/telegram-bot-api/Client.cpp @@ -1500,7 +1500,7 @@ class Client::JsonInlineKeyboardButton : public Jsonable { case td_api::inlineKeyboardButtonTypeCallbackWithPassword::ID: { auto data = get_callback_data(button_->type_); if (!td::check_utf8(data)) { - object("callback_data", td::JsonRawString(data)); + object("callback_data", "INVALID"); } else { object("callback_data", data); }