From f90070139d0c5999eec5be81b2fc1cc2a23a139c Mon Sep 17 00:00:00 2001 From: "Scott E. Graves" Date: Fri, 21 Feb 2025 08:53:31 -0600 Subject: [PATCH] cleanup --- monitarr/monitarr/src/run_cmd.cpp | 19 ++++++++++++++----- 1 file changed, 14 insertions(+), 5 deletions(-) diff --git a/monitarr/monitarr/src/run_cmd.cpp b/monitarr/monitarr/src/run_cmd.cpp index 95c6c9b..767ee1a 100644 --- a/monitarr/monitarr/src/run_cmd.cpp +++ b/monitarr/monitarr/src/run_cmd.cpp @@ -146,12 +146,21 @@ static void cleanup_entries(const server_cfg &server, data_db &state_db) { bool is_not_found{}; auto download = get_download(record_id, server, &is_not_found); - if (not download.has_value() && is_not_found) { - utils::error::handle_warn( - function_name, fmt::format("download not found|{}|{}|{}", server.id, - server.url, entry.download_id)); - state_db.remove(entry.download_id); + if (download) { + continue; } + + utils::error::handle_warn( + function_name, fmt::format("download not found|{}|{}|{}", server.id, + server.url, entry.download_id)); + if (not is_not_found) { + continue; + } + + utils::error::handle_warn( + function_name, fmt::format("removing download|{}|{}|{}", server.id, + server.url, entry.download_id)); + state_db.remove(entry.download_id); } }