From a230fcaa43a2dbde0c11e6c17b4891a792e44674 Mon Sep 17 00:00:00 2001 From: maxDorninger <97409287+maxDorninger@users.noreply.github.com> Date: Thu, 17 Jul 2025 12:31:03 +0200 Subject: [PATCH] fix logic of evaluate_indexer_query_results --- media_manager/indexer/utils.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/media_manager/indexer/utils.py b/media_manager/indexer/utils.py index 573c017..fb733a9 100644 --- a/media_manager/indexer/utils.py +++ b/media_manager/indexer/utils.py @@ -99,10 +99,11 @@ def evaluate_indexer_query_results( log.debug( f"Indexer query result {result.title} did not pass scoring ruleset {ruleset.name} with score {result.score}, removing from results." ) - query_results.remove(result) else: log.debug( f"Indexer query result {result.title} passed scoring ruleset {ruleset.name} with score {result.score}." ) + + query_results = [result for result in query_results if result.score >= 0] query_results.sort(reverse=True) return query_results