diff --git a/td/telegram/MessagesManager.cpp b/td/telegram/MessagesManager.cpp index 6af16762d..057b26aab 100644 --- a/td/telegram/MessagesManager.cpp +++ b/td/telegram/MessagesManager.cpp @@ -2359,6 +2359,9 @@ class EditMessageActor : public NetActorOnce { void on_error(uint64 id, Status status) override { LOG(INFO) << "Receive error for editMessage: " << status; + if (!td->auth_manager_->is_bot() && status.message() == "MESSAGE_NOT_MODIFIED") { + return promise_.set_value(Unit()); + } td->messages_manager_->on_get_dialog_error(dialog_id_, status, "EditMessageActor"); promise_.set_error(std::move(status)); }