From a3cfb7ade1aeef4a1f44d189b0bc2c696b788e6c Mon Sep 17 00:00:00 2001 From: Albert S Date: Sun, 2 Apr 2023 21:41:01 +0200 Subject: [PATCH] shared: FileScanWorker: Catch LooqsGeneralException for better error msgs --- shared/filescanworker.cpp | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/shared/filescanworker.cpp b/shared/filescanworker.cpp index a33b41f..b44a394 100644 --- a/shared/filescanworker.cpp +++ b/shared/filescanworker.cpp @@ -21,11 +21,18 @@ void FileScanWorker::run() { sfr = saver.addFile(path); } + catch(LooqsGeneralException &e) + { + Logger::error() << e.message << Qt::endl; + sfr = PROCESSFAIL; + } + catch(std::exception &e) { - Logger::error() << e.what(); + Logger::error() << e.what() << Qt::endl; sfr = PROCESSFAIL; // well... } + emit result({path, sfr}); if(stopToken->load(std::memory_order_relaxed)) // TODO: relaxed should suffice here, but recheck {