diff --git a/src/libs/services/scanner/impl/steps/ScanStepCheckForRemovedFiles.cpp b/src/libs/services/scanner/impl/steps/ScanStepCheckForRemovedFiles.cpp index 2cc78db1..aef28aa0 100644 --- a/src/libs/services/scanner/impl/steps/ScanStepCheckForRemovedFiles.cpp +++ b/src/libs/services/scanner/impl/steps/ScanStepCheckForRemovedFiles.cpp @@ -92,8 +92,11 @@ namespace lms::scanner const std::filesystem::directory_entry fileEntry{ p, ec }; if (ec) { - // TODO store error? - LMS_LOG(DBUPDATER, ERROR, "Error while checking file " << p << ": " << ec.message()); + // no_such_file_or_directory may be triggered if the mount point changed + if (ec == std::errc::no_such_file_or_directory) + LMS_LOG(DBUPDATER, DEBUG, "Removing " << p << ": missing"); + else + LMS_LOG(DBUPDATER, ERROR, "Error while checking file " << p << ": " << ec.message()); return false; }