diff --git a/repertory/librepertory/src/providers/base_provider.cpp b/repertory/librepertory/src/providers/base_provider.cpp index 63997f4f..08425405 100644 --- a/repertory/librepertory/src/providers/base_provider.cpp +++ b/repertory/librepertory/src/providers/base_provider.cpp @@ -520,10 +520,11 @@ void base_provider::remove_deleted_files(bool source_only) { continue; } - if (not exists) { - removed_list.emplace_back( - removed_item{api_path, false, meta[META_SOURCE]}); + if (exists) { + continue; } + + removed_list.emplace_back(removed_item{api_path, false, meta[META_SOURCE]}); } for (auto &&item : removed_list) {