From d4f5e67243803c4e5762ca8e0f966a12f3d11ae4 Mon Sep 17 00:00:00 2001 From: levlam Date: Fri, 24 Dec 2021 12:01:24 +0300 Subject: [PATCH] Fix getSponsoredMessage. --- td/telegram/SponsoredMessageManager.cpp | 3 +++ 1 file changed, 3 insertions(+) diff --git a/td/telegram/SponsoredMessageManager.cpp b/td/telegram/SponsoredMessageManager.cpp index a3d08edeb..6f34de237 100644 --- a/td/telegram/SponsoredMessageManager.cpp +++ b/td/telegram/SponsoredMessageManager.cpp @@ -187,6 +187,9 @@ td_api::object_ptr SponsoredMessageManager::get_sponso td_api::object_ptr SponsoredMessageManager::get_sponsored_message_object( DialogId dialog_id, const DialogSponsoredMessages &sponsored_messages) const { + if (sponsored_messages.messages.empty()) { + return nullptr; + } auto pos = Random::fast(0, static_cast(sponsored_messages.messages.size()) - 1); return get_sponsored_message_object(dialog_id, sponsored_messages.messages[pos]); }