From 907ea21103c1442a8ce9cd43e183794243d1f334 Mon Sep 17 00:00:00 2001 From: Broque Thomas Date: Sun, 21 Sep 2025 21:41:35 -0700 Subject: [PATCH] Update web_server.py --- web_server.py | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/web_server.py b/web_server.py index 76788a5e..0dc05e1d 100644 --- a/web_server.py +++ b/web_server.py @@ -2564,11 +2564,14 @@ def _check_album_completion(db, album_data: dict, artist_name: str, test_mode: b else: # Check if album exists in database with completeness info try: + # Get active server for database checking + active_server = config_manager.get_active_media_server() db_album, confidence, owned_tracks, expected_tracks, is_complete = db.check_album_exists_with_completeness( title=album_name, artist=artist_name, expected_track_count=total_tracks if total_tracks > 0 else None, - confidence_threshold=0.7 # Slightly lower threshold for better matching + confidence_threshold=0.7, # Slightly lower threshold for better matching + server_source=active_server # Check only the active server ) except Exception as db_error: print(f"⚠️ Database error for album '{album_name}': {db_error}") @@ -2655,11 +2658,14 @@ def _check_single_completion(db, single_data: dict, artist_name: str, test_mode: elif album_type == 'ep' or total_tracks > 1: # Treat EPs like albums try: + # Get active server for database checking + active_server = config_manager.get_active_media_server() db_album, confidence, owned_tracks, expected_tracks, is_complete = db.check_album_exists_with_completeness( title=single_name, artist=artist_name, expected_track_count=total_tracks, - confidence_threshold=0.7 + confidence_threshold=0.7, + server_source=active_server # Check only the active server ) except Exception as db_error: print(f"⚠️ Database error for EP '{single_name}': {db_error}")