diff --git a/repertory/librepertory/src/drives/eviction.cpp b/repertory/librepertory/src/drives/eviction.cpp index 932fd867..5c611834 100644 --- a/repertory/librepertory/src/drives/eviction.cpp +++ b/repertory/librepertory/src/drives/eviction.cpp @@ -88,14 +88,7 @@ void eviction::service_function() { } auto opt_size = utils::file::file{file_path}.size(); - if (not opt_size.has_value()) { - utils::error::raise_api_path_error( - function_name, file.api_path, file.source_path, - utils::get_last_error_code(), "failed to get file size"); - continue; - } - - if (opt_size.value() != fsi.size) { + if (not opt_size.has_value() || opt_size.value() != fsi.size) { continue; }