From 781c9f53cb00ec5a2f087d7caf70903734202a54 Mon Sep 17 00:00:00 2001 From: levlam Date: Tue, 13 Feb 2024 13:41:51 +0300 Subject: [PATCH] Fix sender_id for yet unsent stories. --- td/telegram/StoryManager.cpp | 3 +++ 1 file changed, 3 insertions(+) diff --git a/td/telegram/StoryManager.cpp b/td/telegram/StoryManager.cpp index 07e797035..986b11fe5 100644 --- a/td/telegram/StoryManager.cpp +++ b/td/telegram/StoryManager.cpp @@ -4768,6 +4768,9 @@ void StoryManager::send_story(DialogId dialog_id, td_api::object_ptrcontacts_manager_->is_megagroup_channel(dialog_id.get_channel_id())) { story->sender_dialog_id_ = td_->messages_manager_->get_dialog_default_send_message_as_dialog_id(dialog_id); + if (story->sender_dialog_id_ == DialogId()) { + story->sender_dialog_id_ = td_->dialog_manager_->get_my_dialog_id(); + } } story->date_ = G()->unix_time(); story->expire_date_ = story->date_ + active_period;