From 1a8eb4b4e58ce7a0d00d201d8542535a4e9fd544 Mon Sep 17 00:00:00 2001 From: levlam Date: Sun, 4 Mar 2018 22:27:42 +0300 Subject: [PATCH] Do not create dialog in check_dialog_username. GitOrigin-RevId: 788310ce62dc9d824f00043b7aecf2a512cd7a84 --- td/telegram/ContactsManager.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/td/telegram/ContactsManager.cpp b/td/telegram/ContactsManager.cpp index 242d97dda..e734b88b2 100644 --- a/td/telegram/ContactsManager.cpp +++ b/td/telegram/ContactsManager.cpp @@ -3092,7 +3092,7 @@ void ContactsManager::set_my_online_status(bool is_online, bool send_update) { void ContactsManager::check_dialog_username(DialogId dialog_id, const string &username, Promise &&promise) { - if (dialog_id != DialogId() && !td_->messages_manager_->have_dialog_force(dialog_id)) { + if (dialog_id != DialogId() && !dialog_id.is_valid()) { return promise.set_error(Status::Error(3, "Chat not found")); }