From e5f99f0691701c46d58e15933736c2d1f0ce1bf4 Mon Sep 17 00:00:00 2001 From: levlam Date: Tue, 5 May 2020 03:59:42 +0300 Subject: [PATCH] Fix get_dialog_public_order. GitOrigin-RevId: 0775a5b925d4eec8f5d93b16cdfe462af310437a --- td/telegram/MessagesManager.cpp | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/td/telegram/MessagesManager.cpp b/td/telegram/MessagesManager.cpp index 6d445d740..c035c5201 100644 --- a/td/telegram/MessagesManager.cpp +++ b/td/telegram/MessagesManager.cpp @@ -28408,6 +28408,10 @@ int64 MessagesManager::get_dialog_public_order(FolderId folder_id, const Dialog } int64 MessagesManager::get_dialog_public_order(const DialogList *list, const Dialog *d) const { + if (list == nullptr || td_->auth_manager_->is_bot()) { + return 0; + } + auto order = get_dialog_private_order(list, d); DialogDate dialog_date(order, d->dialog_id); return dialog_date <= list->last_dialog_date_ ? order : 0;