From 0fcf95dbbe06f49e012b94d29f58924ee4599bfe Mon Sep 17 00:00:00 2001 From: levlam Date: Fri, 25 Jan 2019 17:31:06 +0300 Subject: [PATCH] Fix reupload priority. GitOrigin-RevId: 03c333adff1798a85d605242cc50a05b3481baa2 --- td/telegram/files/FileManager.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/td/telegram/files/FileManager.cpp b/td/telegram/files/FileManager.cpp index 3f01ae3c..1a08d8a6 100644 --- a/td/telegram/files/FileManager.cpp +++ b/td/telegram/files/FileManager.cpp @@ -2105,12 +2105,12 @@ void FileManager::run_upload(FileNodePtr node, std::vector bad_parts) { return; } + auto new_priority = narrow_cast(bad_parts.empty() ? -priority : priority); bad_parts.erase(std::remove_if(bad_parts.begin(), bad_parts.end(), [](auto part_id) { return part_id < 0; }), bad_parts.end()); QueryId id = queries_container_.create(Query{file_id, Query::Upload}); node->upload_id_ = id; - auto new_priority = narrow_cast(bad_parts.empty() ? -priority : priority); send_closure(file_load_manager_, &FileLoadManager::upload, id, node->local_, node->remote_, file_view.expected_size(true), node->encryption_key_, new_priority, std::move(bad_parts));