From 1debf6053c7933707a8e344c7886a2dedc7f21ae Mon Sep 17 00:00:00 2001 From: Zak Bearman Date: Sun, 13 Sep 2026 16:25:00 +1200 Subject: [PATCH] Keep last verified stage visible while background refresh catches up --- backend/app/routers/requests.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/backend/app/routers/requests.py b/backend/app/routers/requests.py index 2e5bebf..3f40659 100644 --- a/backend/app/routers/requests.py +++ b/backend/app/routers/requests.py @@ -2874,7 +2874,7 @@ async def recent_requests( status_label = "Repair in progress" elif status_label in {"Working on it", "Ready to watch", "Partially ready"}: saved = stage_cache.get(row.get("request_id")) or {} - is_available = bool(saved.get("ready")) and saved.get("source_updated") == row.get("updated_at") + is_available = bool(saved.get("ready")) status_label = _status_label_with_jellyfin(status, is_available) if status_label == STATUS_LABELS[4]: status = 4