From 8ea7e4eccfe64097ae1e9c037654d7dd28fffbdd Mon Sep 17 00:00:00 2001 From: levlam Date: Sat, 18 Jan 2020 02:20:28 +0300 Subject: [PATCH] Fix getMessageLinkInfo for messages in unknown public chats. GitOrigin-RevId: 7c8b1e0d09d27d96afa930fe5101128c4084fb08 --- td/telegram/MessagesManager.cpp | 3 +++ 1 file changed, 3 insertions(+) diff --git a/td/telegram/MessagesManager.cpp b/td/telegram/MessagesManager.cpp index fe9860d1..659ff6d5 100644 --- a/td/telegram/MessagesManager.cpp +++ b/td/telegram/MessagesManager.cpp @@ -14047,6 +14047,9 @@ void MessagesManager::on_get_message_link_dialog(MessageLinkInfo &&info, Promise force_create_dialog(dialog_id, "on_get_message_link_dialog"); } else { dialog_id = resolve_dialog_username(info.username); + if (dialog_id.is_valid()) { + force_create_dialog(dialog_id, "on_get_message_link_dialog", true); + } } Dialog *d = get_dialog_force(dialog_id); if (d == nullptr) {