diff --git a/repertory/librepertory/src/file_manager/file_manager.cpp b/repertory/librepertory/src/file_manager/file_manager.cpp index b40bbce0..37ef9c42 100644 --- a/repertory/librepertory/src/file_manager/file_manager.cpp +++ b/repertory/librepertory/src/file_manager/file_manager.cpp @@ -454,6 +454,9 @@ auto file_manager::remove_file(const std::string &api_path) -> api_error { close_all(api_path); + remove_upload(api_path, true); + mgr_db_->remove_resume(api_path); + res = provider_.remove_file(api_path); if (res != api_error::success) { return res;