diff --git a/td/telegram/StickersManager.cpp b/td/telegram/StickersManager.cpp index 096bef0d9..8839155f1 100644 --- a/td/telegram/StickersManager.cpp +++ b/td/telegram/StickersManager.cpp @@ -3049,10 +3049,15 @@ std::pair StickersManager::on_get_sticker_document(tl_object_ptr< } } if (sticker == nullptr && custom_emoji == nullptr) { - if (document->mime_type_ != "application/x-bad-tgsticker") { - LOG(ERROR) << "Have no attributeSticker in sticker " << to_string(document); + if (document->id_ == 5310062947890890996 || document->id_ == 5229108402113745134) { + sticker = telegram_api::make_object( + 0, false /*ignored*/, string(), telegram_api::make_object(), nullptr); + } else { + if (document->mime_type_ != "application/x-bad-tgsticker") { + LOG(ERROR) << "Have no attributeSticker in sticker " << to_string(document); + } + return {}; } - return {}; } auto format = get_sticker_format_by_mime_type(document->mime_type_);