From 95ac700b3c0b2a0fa0af63b541ae148a77f1585b Mon Sep 17 00:00:00 2001 From: SergeantPanda Date: Tue, 6 May 2025 08:11:16 -0500 Subject: [PATCH] Fixes all refreshes showing notification for pending setup. --- apps/m3u/tasks.py | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/apps/m3u/tasks.py b/apps/m3u/tasks.py index 08410497..19172f85 100644 --- a/apps/m3u/tasks.py +++ b/apps/m3u/tasks.py @@ -547,15 +547,15 @@ def refresh_m3u_groups(account_id, use_cache=False, full_refresh=False): release_task_lock('refresh_m3u_account_groups', account_id) - # Use update() instead of save() to avoid triggering signals - M3UAccount.objects.filter(id=account_id).update( - status=M3UAccount.Status.PENDING_SETUP, - last_message="M3U groups loaded. Please select groups or refresh M3U to complete setup." - ) - send_m3u_update(account_id, "processing_groups", 100, status="pending_setup", message="M3U groups loaded. Please select groups or refresh M3U to complete setup.") if not full_refresh: + # Use update() instead of save() to avoid triggering signals + M3UAccount.objects.filter(id=account_id).update( + status=M3UAccount.Status.PENDING_SETUP, + last_message="M3U groups loaded. Please select groups or refresh M3U to complete setup." + ) + send_m3u_update(account_id, "processing_groups", 100, status="pending_setup", message="M3U groups loaded. Please select groups or refresh M3U to complete setup.") channel_layer = get_channel_layer() async_to_sync(channel_layer.group_send)( 'updates',