From cd7a9d7b3ad85e865f484e13913ca014a40d21e3 Mon Sep 17 00:00:00 2001 From: levlam Date: Sat, 11 Apr 2020 03:56:19 +0300 Subject: [PATCH] Fix updating of last_successful_force_reupload_time_. GitOrigin-RevId: c213f39ba0bb75d541f8c007cebb4dfa81de03fc --- td/telegram/files/FileManager.cpp | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/td/telegram/files/FileManager.cpp b/td/telegram/files/FileManager.cpp index afab1fb6..d3476e44 100644 --- a/td/telegram/files/FileManager.cpp +++ b/td/telegram/files/FileManager.cpp @@ -2358,7 +2358,9 @@ class FileManager::ForceUploadActor : public Actor { void FileManager::on_force_reupload_success(FileId file_id) { auto node = get_sync_file_node(file_id); CHECK(node); - node->last_successful_force_reupload_time_ = Time::now(); + if (!node->remote_.is_full_alive) { // do not update for multiple simultaneous uploads + node->last_successful_force_reupload_time_ = Time::now(); + } } void FileManager::resume_upload(FileId file_id, std::vector bad_parts, std::shared_ptr callback,