diff --git a/repertory/librepertory/src/file_manager/open_file.cpp b/repertory/librepertory/src/file_manager/open_file.cpp index ff72d63e..432eb28f 100644 --- a/repertory/librepertory/src/file_manager/open_file.cpp +++ b/repertory/librepertory/src/file_manager/open_file.cpp @@ -406,14 +406,12 @@ void open_file::remove_all() { recur_mutex_lock file_lock(file_mtx_); open_file_base::remove_all(); - set_api_error(api_error::success); - - if (modified_) { - mgr_.remove_upload(get_api_path()); - } - modified_ = false; removed_ = true; + + set_api_error(api_error::success); + + mgr_.remove_upload(get_api_path()); } auto open_file::resize(std::uint64_t new_file_size) -> api_error {