diff --git a/repertory/librepertory/src/file_manager/file_manager.cpp b/repertory/librepertory/src/file_manager/file_manager.cpp index e95be482..afd072b7 100644 --- a/repertory/librepertory/src/file_manager/file_manager.cpp +++ b/repertory/librepertory/src/file_manager/file_manager.cpp @@ -1012,7 +1012,7 @@ void file_manager::upload_completed(const file_upload_completed &evt) { bool exists{}; auto res = provider_.is_file(evt.get_api_path(), exists); if ((res == api_error::success && not exists) || - not utils::file::is_file(evt.get_source())) { + not utils::file::is_file(evt.get_source().get())) { event_system::instance().raise( evt.get_api_path(), evt.get_source()); remove_upload(evt.get_api_path(), true);